默认情况下,LUKS
是不会执行TRIM
操作,但可以手动触发。
脚本
运行这个脚本,就可以在指定的 LUKS
设备上执行TRIM
操作
1 2 3 4 5 6
| #! /bin/bash sudo cryptsetup --allow-discards --persistent open $1 luks-trim-dev sudo mount /dev/mapper/luks-trim-dev /mnt sudo fstrim -v /mnt sudo umount /mnt sudo cryptsetup close luks-trim-dev
|
用法:
假设脚本名为 trimluks
,运行此脚本的命令
参考
https://wiki.archlinux.org/title/Dm-crypt/Specialties