fstrim на внешних твердотельных дисках не работают

У меня есть два внешних твердотельных диска USB 3.0 от Samsung (каждый - Модель T1, другой T3).

Я хотел бы обрезать их со своим LTS Ubuntu 16.04.1.

При выполнении этого я получаю сообщение об ошибке. Здесь пример:

sudo fstrim -v  /media/techo/Samsung_T3
fstrim: /media/techno/Samsung_T3: the discard operation is not supported

Но устройство поддерживает Команду ДЛЯ ОБРЕЗКИ:

techno@server:~$ sudo hdparm -I /dev/sdb |grep -i TRIM
       *    Data Set Management TRIM supported (limit 8 blocks)

спасибо. Что делает меня неправильно?

luckyrings

8
задан 14 December 2016 в 09:23

1 ответ

Карты памяти используют USB <> перевод SATA через IC. Другое предложение ICS немного более или менее переводы команды SATA. Они все переводят команды SATA, требуемые для типичного использования диска.

Так, hdparm-I (запрос) команда будет работать. Это скажет пользователю, что 'обрезка' поддерживается. Но это не означает USB <>, перевод SATA включает перевод команды для обрезки.

Не случается так, что запрос-I команда дает неправильную информацию. USB <> микросхема перевода SATA просто не разработан для перевода команды для обрезки. Если достаточно пользователей жалуется, что-то могло бы быть сделано для создания переводов больше завершенный.

3
ответ дан 23 November 2019 в 05:53

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

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