Ich habe zwei externe USB 3.0 SSD-Laufwerke von Samsung (eines ist Modell T1, das andere T3).
Ich möchte sie mit meinem Ubuntu 16.04.1 LTS trimmen.
Dabei erhalte ich eine Fehlermeldung. Hier ein Beispiel:
sudo fstrim -v /media/techo/Samsung_T3
fstrim: /media/techno/Samsung_T3: the discard operation is not supported
Das Gerät unterstützt jedoch den TRIM-Befehl:
techno@server:~$ sudo hdparm -I /dev/sdb |grep -i TRIM
* Data Set Management TRIM supported (limit 8 blocks)
Danke. Was mache ich falsch?
Glückspilze
usb
hard-drive
ssd
trim
Glücksbringer
quelle
quelle
fstrim
via USB wird nicht unterstützt, wie hier ausführlich beschrieben: ubuntuforums.org/showthread.php?t=2315800Antworten:
USB-Laufwerke verwenden eine USB <> SATA-Übersetzung über einen IC. Verschiedene ICs bieten etwas mehr oder weniger SATA-Befehlsübersetzungen. Sie alle übersetzen die SATA-Befehle, die für die typische Festplattennutzung erforderlich sind.
Der Befehl hdparm -I (Anfrage) funktioniert also. Es wird dem Benutzer mitgeteilt, dass "Trimmen" unterstützt wird. Dies bedeutet jedoch nicht, dass die USB <> SATA-Übersetzung die Übersetzung des Befehls trim umfasst.
Es ist nicht so, dass der Befehl query -I falsche Informationen liefert. Der USB <> SATA-Übersetzungschip ist einfach nicht für die Übersetzung des Trimmbefehls ausgelegt. Wenn sich genügend Benutzer beschweren, wird möglicherweise etwas unternommen, um die Übersetzungen vollständiger zu machen.
quelle