I just got my first ssd (Samsung 960 EVO M.2 250GB) which I'm using with a Gigabyte H110M-M.2 mobo, 8GB of ram, and a new 2TB hdd. This is not a gaming rig, but I do some video editing and I'd like to try some virtualization.
I've done enough searching/reading to become cross-eyed but I do have Lubuntu 16.04.3 desktop installed, using gpt and uefi, no windows, with swap on the hdd. Hibernate/suspend is working great.
I have the ssd - /dev/nvme0n1 - partitioned with a 512MiB fat32 /boot/efi partition, a 50GiB ext4 / partition and an extra 50GiB ext4 partition for an additional *nix. The remainder is currently unallocated. Before I go any further, I have some questions...
1. I've read that the ssd's do wear leveling but I don't really understand it. Also, there were posts that said the ssd doesn't really care about the partitions, ie, that it's functioning at the physical level isn't limited by the partitions. And I've also read that it's important to leave at least 20% free space. But what isn't clear is whether it wants all of the space allocated to partitions, and whether that 20% free space is a per-partition value or a whole-device value. Also, how does unallocated space figure in? If it doesn't really care about the partitions, then is the unallocated space just as useful for it's wear leveling as free space in the partition(s)?
2. I've read a confusing number of comments on the necessity of a /boot partition. I've gone without it, at least in this initial install, which I think means that lubuntu will put the kernel in the / partition. But does each flavor keep it's own kernels in it's own root? Or are they all sharing the /boot folder in the first-installed root?
3. I've read an equally confusing number of comments regarding the need to tune the ssd... but I noticed that they were older posts. How much of that still applies to the latest ssd's? Should fstab still be modified with /noatime?
4. Some of the older posts also go on about needing to get /var off the ssd, but the newer posts don't really stress this. Are the newer ssd's not as susceptible to/damaged by the writes? I mean, you can now get them up to a TB - trying to minimize writes to that much space seems impossible. I have moved swap to hdd since I use hibernate. I am leaving /home in the / directory but I plan to symlink/bind the default biggie folders to the large hdd. So what other directories really need to be moved off the ssd?
I know there's a wealth of information out there, and I've read extensively, but this technology is changing/maturing very rapidly and the information out there... isn't. So that's why I'm asking for updated answers.
Bookmarks