在辅助加密 SSD 上启用 TRIM

在辅助加密 SSD 上启用 TRIM

我有一块较小的 LUKS 加密 SSD。如果可以的话,我想让它延长使用寿命。我不确定 TRIM 对加密驱动器有何作用。我看过这个TRIM 问答,而且我的主驱动器也很好。

驱动器在启动时未安装。我通常单击“其他位置”选项卡中的图标,输入密码,然后安装驱动器。我不想在启动时自动安装驱动器。谢谢。

更新-- 主 SSD 上启用了 trim,而其他(未安装)SSD 没有条目。我可以在不解密的情况下安装驱动器,以便运行 trim 服务吗?我errors=remount-ro o 1也对带有行的内容感到好奇。

 ~ systemctl status fstrim.timer
●[solid green] fstrim.timer - Discard unused blocks once a week
   Loaded: loaded (/lib/systemd/system/fstrim.timer; enabled; vendor preset: enabled)
   Active: active (waiting) since Sun 2019-04-14 06:03:18 CDT; 14h ago
  Trigger: Mon 2019-04-15 00:00:00 CDT; 3h 38min left
     Docs: man:fstrim

Apr 14 06:03:18 home systemd[1]: Started Discard unused blocks once a week.

 ~ systemctl status fstrim
●[solid white] fstrim.service - Discard unused blocks on filesystems from /etc/fstab
   Loaded: loaded (/lib/systemd/system/fstrim.service; static; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:fstrim(8)

 ~ systemctl cat fstrim
# /lib/systemd/system/fstrim.service
[Unit]
Description=Discard unused blocks on filesystems from /etc/fstab
Documentation=man:fstrim(8)

[Service]
Type=oneshot
ExecStart=/sbin/fstrim -Av

 ~ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=#############-####-####-########### /               ext4    errors=remount-ro 0       1
/swapfile                                 none            swap    sw              0       0

答案1

我不确定 TRIM 如何对加密驱动器发挥作用。

没有。TRIM 是在文件系统层面上进行的。加密是在文件系统数据层面上进行的。

启动时驱动器未安装。

也不重要

我的 Ubuntu 18.04 安装上启用了 TRIM 吗?

在 18.04 中,TRIM 默认每周运行一次。它是通过 systemctl 管理的 systemd 服务。

如果尚未启用,则需要通过 /etc/fstab 选项进行设置,以进行自动挂载。否则,您也可以使用 tune2fs 启用它进行手动挂载。但它应该已经设置好了。

相关内容