FreeBSD Linux включаем TRIM

Дата | 03.06.2020

FreeBSD Linux включаем TRIM
TRIM нужен для увеличения срока службы ssd или nvme дисков, без trim скорость диска со временем упадет.
Включаем Trim в Linux и FreeBSD системах.

1 способ через discard, в системном файле /etc/fstab устанавливается как опция монтировании, файловая система к ядру системе Linux отправляется команда TRIM на устройство.
2 способ через утилиту fstrim, запуск вручную из консоли сервера или по расписанию в кроне, отправляет список удаленных блоков с файловой системы для чистки их на устройстве.

Смотрим, поддерживает ли наш диск trim:
Linux

# hdparm -I /dev/sda | grep "TRIM"
	   *	Data Set Management TRIM supported (limit 1 block)
	   *	Deterministic read data after TRIM

FreeBSD

# diskinfo -t /dev/nvd0 | grep TRIM
	Yes         	# TRIM/UNMAP support

Включаем TRIM на дисках:
FreeBSD

# tunefs -t enable /dev/nvd0p2

Смотрим, включился ли TRIM.

# tunefs -p /dev/nvd0p2
Ищем пункт.
tunefs: trim: (-t)                                         enabled

Linux
Есть два способа включения trim.
1 Смонтировать разделы с параметром discard.

# egrep sda /etc/fstab 
/dev/sda1               /               ext4            noatime,discard,defaults        0 1

Либо под пользователем root запускать утилиту fstrim.

crontab -l
10  11,19  *  *  *  /sbin/fstrim -v /
20  11,19  *  *  *  /sbin/fstrim -v /var
30  11,19  *  *  *  /sbin/fstrim -v /home

Использовать одновременно discard и fstrim не нужно, что-то одно.
Думаю ничего не забыл, в примерах указал как в системах FreeBSD Linux включаем TRIM.
Gentoo Linux планировщик очереди ввода/вывода

2 thoughts on “FreeBSD Linux включаем TRIM

  1. Pingback: Gentoo Linux планировщик очереди ввода/вывода - FRYAHA.RU

  2. Pingback: Проверка диска скорость записи и чтения. - FRYAHA.RU

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *