SSD TRIM auf SAS SSDs

OP #7668808
Lesenswert?

hallo, ich beobachte hier was merkwürdiges. Ich habe ein paar SAS SSDs, Hitachi HUSSL4040BSS600. Ich habe damit einen ZFS Pool erstellt. Es funktioniert gut, der Pool ist rasend schnell. Aber grade wollte ich mal schauen, ob sich die Disks trimmen lassen.

zpool trim tank

gibt einen Error: cannot trim: no devices in pool support trim operations

Offenbar kann diese SSD kein TRIM? ist das wirklich möglich? ich weiss nicht, wie tragisch das ist; laut Datenblatt kann die HUSSL4040BSS600 rund 35PB schreiben, da es SLC Flash ist. Aber es würde mich wirklich sehr interessieren, ob man TRIM irgendwie aktivieren/deaktivieren kann; man kann ja mit dem hdparm / sdparm Tool einige Dinge konfigurieren. Leider bin ich mit SCSI bzw. SAS noch nicht so vertraut, deshalb frage ich mich, ob der Vorbesitzer (habe die SSDs mit 0% Wear gebraucht in der Bucht gekauft) evtl aus irgend einem Grund TRIM disabled hat? kann ich es irgendwie wieder aktivieren?

Bin gespannt auf jeden Tip. Grüsse Tobias

OP #7668831
Lesenswert?

ja, die Dinger sind etwas älter, das stimmt. Eine der Disks die ich habe, z.B. hatte nach dem Kauf 282 TB geschrieben gehabt. Der Wear Counter war aber immer noch bei 0%, wirklich toll! Offenbar ist der SLC Flash nicht totzukriegen. Jedenfalls tun die Disks in meinem NAS guten Dienst, hatte bisher keine Ausfälle und keinen Datenverlust, auch keine defekten Blöcke. Wirklich sehr gut. Halt nur 400 GB.

Gast #7668843
Lesenswert?

Naja, kann es sein, dass die Platte noch kein TRIM-Command hat? Wenn ich bei WD diese Doku angucke (https://documents.westerndigital.com/content/dam/doc-library/en_us/assets/public/western-digital/product/data-center-drives/ultrastar-sas-series/product-manual-ultrastar-ssd400s-b-non-encrypted-models.pdf) hat die Platte kein TRIM.

Auf der anderen Seite behauptet https://www.ssdwiki.com/sas-3-5-inch/ultrastar-ssd400s-b/ dass die Platte TRIM unterstuetzen wuerde.

Daher kann es schon sein, dass die Platte kein TRIM unterstuetzt. Bischen ungewoehnlich, aber OK.

Das Ding ist bestimmt schnell, und auch lange haltbar. 羨ましい

#7671245
Lesenswert?

Thomas W. schrieb:

Daher kann es schon sein, dass die Platte kein TRIM unterstuetzt. Bischen ungewoehnlich, aber OK.

Der Linux-Kernel enthält eine Liste von Platten (Pattern-Match auf den Namen/Version), die sich nicht ganz Spec-Konform verhalten, und wo dann z.B. NCQ oder eben TRIM abgeschaltet wird.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/ata/libata-core.c#n3996

Evtl. mal prüfen, ob die Ultrastar da reinfallen.

Ansonsten hat "fstrim" IIRC nochmal so eine Liste, mit u.U. anderen Platten, die dort vom TRIM ausgeschlossen werden. Bei fstrim lässt sich das aber per --no-model-check umgehen.

Wobei man im Hinterkopf behalten sollte, dass diese Listeneinträge bestimmt nicht ohne Grund erfolgt sind...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren