我正在通过安装 SSD 升级我的系统(2011 MacBook Pro)。我想知道 Ubuntu 中是否有任何配置可以帮助延长驱动器的使用寿命?
我甚至不确定是否有任何,我只是记得几年前在 Windows 上做过类似的事情。
我使用的是 14.04 版本
答案1
在 BIOS 中将 SATA 配置更改为 AHCI
过度配置
它用于延长 SSD 的使用寿命,方法是让 SSD 的某些部分保持未格式化/未分配状态 - 7% 应该可以,但有些人会使用 28%。考虑到 SSD 仍然不“便宜”,而磁盘空间是无价的,我根本不使用这种技术。
格式化为 EXT4(但我想这是常识,也仅在您要进行全新安装时才相关)
sudo nano /etc/rc.local
此方法将在每次启动时执行 TRIM,但不会减慢速度,相信我,我自己也在使用这个设置。放在
fstrim
行之前exit 0
。必须对每个自动安装的 EXT4 分区执行此操作。示例如下:fstrim / exit 0
您还可以调整代码以制作有关 TRIM 的日志
LOG=/var/log/trim.log fstrim -v / >>$LOG echo “Time: $(date)” >>$LOG exit 0
如果您有单独的主分区,则需要添加
fstrim /home
等。如果您有单独的/boot/efi
,请不要 TRIM 此分区,也不要对 SWAP 运行 TRIM。保存并重启
禁用 TRIM 不必要的每周 cron 作业,因为它将在每次启动时执行
sudo mv -v /etc/cron.weekly/fstrim /etc_cron.weekly_fstrim.bak
你基本上会把这个命令移到其他地方,所以它不会被执行
降低 SWAPiness
检查你的交换级别,默认情况下它是 60:
cat /proc/sys/vm/swappiness
sudo nano /etc/sysctl.conf
打开后,将以下行放在文件末尾:# Sharply reduce swap inclination vm.swappiness=1
- 请勿使用休眠模式!
- 重启
这就是我所做的一切,但还有其他方法,例如使用 cron 作业(我已禁用它)或通过丢弃...
答案2
此主题也在此处阅读 AS 线程:
https://superuser.com/questions/308251/how-to-trim-discard-a-whole-ssd-partition-on-linux
您也可以使用 hdparm 尝试不同的事情,但与 SSD 更为奇特的时代相比,现在这已不再是必要的。
第二个链接更详细,请阅读 man hdparm: