Я установил Ubuntu 16.04 LTS. Во время установки я проверил «зашифрованный дом», но домашняя папка находится в том же разделе, что и корень (т. Е. В «/»). Я знаю, что использование TRIM на устройствах LUKS отличается, но я не мог найти ничего о том, как использовать его в моем случае. Я также знаю, что установщик использует ecryptfs для шифрования домашней папки. Единственное, что я смог найти, это ссылка TRIM и зашифрованные домашние папки , но она не дает ответа. Итак, вопрос: как я могу использовать TRIM в моей зашифрованной домашней папке (не в разделе)? Вам может понадобиться информация:
SSD: SSD Corsair Force LS
~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223.6G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 215.2G 0 part /
└─sda3 8:3 0 7.9G 0 part
└─cryptswap1 252:0 0 7.9G 0 crypt [SWAP]
~$ uname -r
4.4.0-21-generic
Зашифрованная домашняя папка фактически смонтирована незашифрованная.
Все Ваши файлы в Вашей зашифрованной/home/username папке существуют реальный in:/home/.ecryptfs/username в зашифрованном формате.
Поэтому, если Вы используете "fstrim-av", Вы обрезаете полный ненужный диск.
~$ fstrim -av
/home/username: 271.1 GiB (291104260096 bytes) trimmed
/: 0 B (0 bytes) trimmed
После каждой перезагрузки это сделает то же.
, Таким образом, это лучше к trimm только реальные файлы, записанные на диске:
fstrim -v /
Добавляют еженедельный планировщик:
sudo cp /usr/share/doc/util-linux/examples/fstrim.{service,timer} /etc/systemd/system
sudo systemctl enable fstrim.timer
и/etc/systemd/system/fstrim.service
[Unit]
Description=Discard unused blocks
[Service]
Type=oneshot
ExecStart=/sbin/fstrim -v /
редактирования