Ответы:
TRIM делает как минимум три вещи:
Теперь все зависит от ваших приоритетов.
Для 1), вы не должны использовать fstrim
вообще, но использовать discard
опцию вашей файловой системы. Только если все мгновенно обрезается, SSD перестает копировать ненужные биты данных. Однако на практике было показано, что предотвращение усиления записи не так важно, так как SSD хорошо справляется с большим количеством операций записи.
Для 2), использование fstrim
еженедельно или даже ежемесячно вполне нормально. Нет необходимости использовать мгновенное сбрасывание или ежедневную обрезку - это будет краткосрочной мерой, но речь идет о том, чтобы сохранить SSD счастливым в долгосрочной перспективе. Но это также зависит от вашего использования: если ваша файловая система всегда заполнена и видит много записей, вам может потребоваться выполнять обрезку более регулярно, чем если бы вы имели тенденцию иметь много свободного места и не так много записей в ваших файловых системах.
Для 3), вы не должны использовать какие-либо виды отделки вообще. В основном, если вы ожидаете быть человеком, совершать ошибки, иметь несчастные случаи - как вы только что удалили свою коллекцию фотографий, к сожалению - инструменты восстановления вроде photorec
не будут работать после TRIM, потому что с TRIM все исчезло навсегда.
С точки зрения чистого восстановления данных, SSD - огромная головная боль. В Linux происходит слишком много обрезки, даже без вашего ведома ( mkfs
подразумевается, что обрезка, lvremove
/ lvresize
/ ... может, если у issue_discards
некоторых разделителей могут быть идеи, ...). Внезапно ранее обратимые действия становятся необратимыми, и все ради получения еще нескольких баллов в некотором тесте файловой системы ...
Если вы решите, fstrim
вы должны знать, где находится задание cron, чтобы вы могли отключить его в случае аварии, таким образом вы получите компромисс между 2) и 3). В общем случае с SSD вы должны убедиться, что у вас есть хорошие резервные копии, они даже более важны, чем с HDD, поскольку у вас меньше шансов на восстановление на SSD.
man fstrim
в Ubuntu 16.04 есть
Running fstrim frequently, or even using mount -o discard, might nega‐ tively affect the lifetime of poor-quality SSD devices. For most desk‐ top and server systems the sufficient trimming frequency is once a week.
discard
это неоптимальная производительность: blog.neutrino.es/2013/… и patrick-nagel.net/blog/archives/337