My desktop machine is running Ubuntu 12.04 (and will probably stay with it until the next LTS). I've got a new 120GB SSD on the way as my existing 420GB spinning disk. If it makes any difference I'll be dual-booting with Windows 7 across both disks too.
I've read some helpful answers here about /home setup and enabling TRIM, which I intend to follow. So most of my /home will be on the SSD, with only photos, videos and music on the spinning disk.
The question is, when I reinstall Ubuntu from CD or USB, whether I should encrypt the SSD?
Specifically:
- I'm reading that drive wear isn't much of an issue with modern SSDs as they last decades even if you spam them. Is this true?
- How big a performance reduction will encrypting cause (I have an i7 Sandybridge, so I guess it can cope)?
- Is it more important from a security point of view to encrypt an SSD? I think I read somewhere that it may be hard to reliably wipe data.
By all means answer even if you only know about one of those things.
Answer to question #1
According to this article the ssd's seem to have quite good reliability and operational times before they blow up. To quote it:
[EDIT]: According to this AskUbuntu Question too, Ubuntu has support for TRIM since version 10.10 Maverick Meerkat, so this should help the drive stay healthy and do a good job prolonging its lifespan.
Answer to question #2
The SandyBridge processors and later have built in processor extensions for handling encryption faster. This feature is called AES instruction set. From wikipedia:
Answer to question #3
You have to understand that you do not encrypt the device itself, but the data it contains. The ssd is just another hard disk. Is the information contained encryption worthy? And more importantly, is it worth to have a performance hit everytime you want to do something? (be it negligible or not, it still will be there, and my guess is it will show when there are great amounts of data to be read or written)