SSD
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Resources
TRIM
LUKS
In /etc/crypttab, add the "discard" keyword for devices on SSDs:
#TargetName Device KeyFile Options sda1_crypt UUID=... none luks,discard
LVM
In /etc/lvm/lvm.conf, add a line issue_discards = 1 in devices section:
devices { ... issue_discards = 1 .. }
initramfs
sudo update-initramfs -u -k all shutdown -r now
Testing
On ext4 fs:
fstrim <mountpoint>
Should return silently if no error
Enabling
Automatically by the fs: add "discard" in options in /etc/fstab
Manually or via cron: run fstrim <mountpoint>
Partitioning
Make sure partitions are on a 512k boundary.
fdisk and LVM handle it properly.
Tuning
- Add option "noatime" in /etc/fstab to avoid writes on SDD
- Avoid swap on SSD
- Avoid filling SSD, keep <80% for proper garbage collection and wear leveling
- No RAID (as they have no TRIM support)
- Bios: AHCI mode, not IDE emulation (slower, no TRIM)
Health
sudo smartctl -a /dev/<device>
"Media_Wearout_Indicator" => count down from 100 as the drive approaches the Flash wear limit