Sziasztok,
hátha valaki időt spórol ezzel a tippel. Szívtam vele egy kicsit, ezért most nagy az öröm é' bódottá'
Egy olyan külső házban használok egy SSD-t, ami hardveresen képes az USB-n keresztül is a TRIM-re, mely funkció ugye lényeges egy SSD hosszú távú gyors és egészséges működése szempontjából.
A helyzet viszont az, hogy attól, hogy az eszköz még képes rá, a kernel (4.20.11-1) nem biztos, hogy tudja, hogy az adott USB-eszköz nem tudja fogadni a TRIM-parancsot, hanem SCSI UNMAP parancs kell neki, mert USB-n ez megy át, ezért ezt meg kell mondani neki - nevezetesen egy udev rule formájában:
Egy saját rule-t kell létrehozni az etc/udev/rules.d alá (mondjuk a "10-local.rules" file-ba, ha még nem volt egyéni rule semmire beállítva), ami a következő:
ACTION=="add|change", ATTRS{idVendor}=="xxxx", ATTRS{idProduct}=="yyyy", SUBSYSTEM=="scsi_disk", ATTR{provisioning_mode}="unmap"
(Az xxxx és yyyy értékek az lsusb
paranccsal kideríthetőek.)
Mentés és reboot után már megy az fstrim
.
[ Szerkesztve ]