Új hozzászólás Aktív témák

  • Amazonas

    senior tag

    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 ]

Új hozzászólás Aktív témák