Насколько я понимаю, твердотельные накопители fstrim
и соответствующие вещи, это выглядит так:
TL; DR На обычных твердотельных накопителях повторная работа fstrim
в тех же областях обычно не должна повредить.
fstim
обходит всю файловую систему, проверяет, какие блоки не используются fs, и сообщает накопителю.
Таким образом, SSD получает команду TRIM: «Блок 123 не используется ОС, вы можете делать с ним все, что захотите». Большинство твердотельных накопителей помечают блок как неиспользуемый и фактически обнуляют содержимое. Поэтому при следующей команде TRIM для того же блока SSD обычно делает следующее: «Эй, он уже помечен как неиспользуемый. Я ничего не делаю и сообщаю пользователю, что он прошел успешно».
Вы можете использовать smartctl --xall /dev/sdX
до и после fstrim
проверки значений выравнивания износа (большинство твердотельных накопителей имеют некоторые атрибуты выравнивания износа). Они не должны сильно меняться. Очень мало для тех немногих блоков, которые изменили ваши демоны.