Вам нужно fstrim
, в util-linux
упаковке:
НАЗВАНИЕ
fstrim
- удалить неиспользуемые блоки в смонтированной файловой системеСИНТАКСИС
fstrim [-a] [-o offset] [-l length] [-m minimum-size] [-v] mountpoint
ОПИСАНИЕ
fstrim
используется в смонтированной файловой системе для удаления (или «обрезки») блоков, которые не используются файловой системой. Это полезно для твердотельных накопителей (SSD) и хранилищ с тонким предоставлением.По умолчанию fstrim отбрасывает все неиспользуемые блоки в файловой системе. Параметры могут использоваться для изменения этого поведения в зависимости от диапазона или размера, как описано ниже.
mountpoint
Аргументом является имя пути каталога, в котором установлена файловая система.Запуск
fstrim
часто, или даже при использованииmount -o discard
, может негативно повлиять на срок службы SSD устройств низкого качества. Для большинства настольных и серверных систем достаточная частота обрезки составляет один раз в неделю. Обратите внимание, что не все устройства поддерживают обрезку в очереди, поэтому каждая команда обрезки влечет за собой снижение производительности для всего, что еще может пытаться использовать диск в данный момент.
TRIM
Конечно, это зависит от способности привода или слота для карты принять команду. Недорогие USB-накопители, как правило, не предназначены; обычно могут принимать более новые UAS (подключенные через USB SCSI) TRIM
. Вы можете сказать, поддерживается ли он с помощью hdparm -i
- найдите «Поддержка набора данных TRIM» под заголовком «Команды / функции».