Функции SSD (вращательный / отбрасывание) не обнаруженный правильно через USB

Я использую Ubuntu 16.04 на Thinkpad W520 с ядром, 4.10.0-20-универсальным (hwe-край). У меня есть два твердотельных диска: палка USB 3.0 флэш-памяти и Samsung 850 EVO SATA SSD. Когда я подключаю их к USB (палка флэш-памяти непосредственно и SSD в Orico 2,5-дюймовый SATA3.0 корпус жесткого диска), ядро обнаруживает их как вращательные устройства (lsblk-o имя, расписание дежурств показывает 1,/sys/block / <устройство>/queue/rotational также).

Когда я соединяю SSD непосредственно через eSATA, он правильно обнаруживает вращательный = 0.

Как я могу исправить это при соединении через USB? Это важно, потому что, например, BTRFS автовключает некоторую определенную для SSD оптимизацию, когда он обнаруживает твердотельные диски и способ, которым он обнаруживает, это путем запросов вращательного свойства в sysfs. Я мог добавить свой раздел BTRFS к fstab и добавить опцию SSD для BTRFS там, но это походит на взлом.

Кроме того, возможности ОТБРАСЫВАНИЯ SSD не обнаруживаются, когда он соединен через USB (lsblk-D, показывает 0 для БАБУШКИ ДИСКА и МАКСА ДИСКА).

3
задан 2 May 2017 в 10:44

1 ответ

Я теперь наткнулся на этот поток, где они объясняют, что это происходит, потому что контроллер USB-SATA не поддерживает это. Кажется, что необходимо получить специальные корпуса SATA для SSD.

Trim и SSD с корпусом usb 3.0 не работают - UASP, не поддерживаемый?

0
ответ дан 1 December 2019 в 20:53

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

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