Включение операции TRIM на дисках SSD — различия между версиями
Строка 3: | Строка 3: | ||
Перед внесением изменений убедитесь, что ваш SSD поддерживает TRIM, иначе вы можете потерять данные! | Перед внесением изменений убедитесь, что ваш SSD поддерживает TRIM, иначе вы можете потерять данные! | ||
− | |||
− | |||
− | |||
1) Для определения поддерживает ли ваш диск данную функцию можно использовать несколько вариантов | 1) Для определения поддерживает ли ваш диск данную функцию можно использовать несколько вариантов | ||
− | Вариант первый | + | '''Вариант первый''' в терминале выполнить |
lsblk -O | lsblk -O | ||
− | По представленной информации на сайте производителя найдите | + | По представленной информации на сайте производителя найдите описание поддерживаемых функций. |
+ | |||
+ | '''Вариант второй''' используя утилиту hdparam | ||
+ | |||
+ | sudo yum install hdparm | ||
+ | |||
+ | Далее на примере диска SDA выведете информацию | ||
+ | |||
+ | sudo hdparm -I /dev/sda2 | grep TRIM | ||
+ | |||
2) Для запуска в ручном режиме fstrim необходимо активировать сервис fstrim.service в systemd | 2) Для запуска в ручном режиме fstrim необходимо активировать сервис fstrim.service в systemd |
Версия 18:34, 19 марта 2024
Для дисков SSD на интерфейсе ATA есть возможность включить поддержку TRIM и для этого необходимо проверить ряд шагов. Перед внесением изменений убедитесь, что ваш SSD поддерживает TRIM, иначе вы можете потерять данные!
1) Для определения поддерживает ли ваш диск данную функцию можно использовать несколько вариантов
Вариант первый в терминале выполнить
lsblk -O
По представленной информации на сайте производителя найдите описание поддерживаемых функций.
Вариант второй используя утилиту hdparam
sudo yum install hdparm
Далее на примере диска SDA выведете информацию
sudo hdparm -I /dev/sda2 | grep TRIM
2) Для запуска в ручном режиме fstrim необходимо активировать сервис fstrim.service в systemd
systemctl start fstrim.service
Проверка статуса по команде
sudo fstrim -v /
3) Альтернативный вариант вместо сервиса, который будет занимать часть памяти ОЗУ , использовать таймер fstrim.timer
sudo systemctl enable fstrim.timer
В этом случае служба будет запускаться раз в неделю.
2) Для запуска в ручном режиме fstrim необходимо активировать сервис fstrim.service в systemd
systemctl start fstrim.service
Проверка статуса по команде
sudo fstrim -v /
3) Альтернативный вариант вместо сервиса, который будет занимать часть памяти ОЗУ , использовать таймер fstrim.timer
sudo systemctl enable fstrim.timer
В этом случае служба будет запускаться раз в неделю.