fstrim не работает на ext4 как корень

У меня есть SanDisk SSD P4 32 ГБ, и я использую ext4. Ubuntu 14.04.

Я считал, что должен время от времени выполнять команду для обрезки, однако, эта команда не работает над моей машиной:

# LANGUAGE=en_US:en fstrim /
fstrim: /: FITRIM ioctl failed: Operation not supported

У меня уже есть отбрасывание, монтируют опцию, но мой другой компьютер с OpenSUSE занял 30 минут при выяснении к fstrim впервые, предположив, что опция отбрасывания не функционировала начиная с установки 6 месяцев назад. Я намереваюсь обрезать свою машину Ubuntu также, чтобы видеть, работало ли отбрасывание.

Я погуглил в течение 30 минут. Во всех "ответах" или говорится, что необходимо обновить до ext4, или необходимо использовать корень, и OP заявляет, "О, что она затем работает спасибо".. Я уже сделал обоих.

1
задан 14 August 2014 в 20:50

2 ответа

Обрезка на самом деле поддерживается Вашим SSD? Тип

sudo hdparm -I /dev/sda | grep TRIM

(принимающий sda Ваш диск).

там строка, говоря, что ОБРЕЗКА поддерживается?

1
ответ дан 10 November 2019 в 19:22

Если Вы используете LVM и/или LUKS, то Вы должны:

  • добавляют discard, опция в Вашем /etc/crypttab и /etc/fstab
  • установила issue_discards = 1 в Вашем /etc/lvm/lvm.conf
  • , восстанавливают Ваш initramfs
  • затем перезагрузка

(источник)

2
ответ дан 10 November 2019 в 19:22

Другие вопросы по тегам:

Похожие вопросы: