fstrim не обрезает подкачку

$ paste - - <file
kafka02.ur.com  102.16.235.69
master01.ur.com 102.16.235.61
master02.ur.com 102.16.235.62

Команда pasteпри использовании с - -будет считывать из стандартного ввода и распределять входящие строки (изfile)по двум столбцам вывода.

Разделителем будет символ табуляции, но его можно изменить с помощью опции -d.

С помощьюawk(по запросу):

$ awk '{ printf("%s\t", $0) } { getline } { print }' file
1
12.12.2019, 04:55
1 ответ

Очевидно, поскольку swap не считается нормальной файловой системой, он не будет обрезан при ручном запуске fstrim. Но похоже, что ядро ​​Linux выполняет обрезку для свопа, когда он монтируется автоматически, когда базовое устройство поддерживает операцию. Это упоминается в документации проекта Fedora :

.

The Linux swap code will issue TRIM commands to TRIM-enabled devices, and there is no option to control this behaviour.

Это также можно увидеть в самом коде ядра здесь . Поэтому я не уверен, как это взаимодействует с шифрованием, но я предполагаю, что обрезка подкачки не требует дополнительной настройки (, например, в fstab), если /etc/crypttabи lvm.confнастроены, как в вопросе выше, который включает обрезку на уровнях LUKS и LVM.

2
27.01.2020, 23:55

Теги

Похожие вопросы