W Ubuntu 14.04, jak sprawdzić, czy TRIM jest włączony dla dysku SSD

9

W Ubuntu 14.04, jak sprawdzisz, czy TRIM jest włączony dla dysku SSD? Inne ustawienia, które warto zweryfikować dla dysku SSD?

matanster
źródło

Odpowiedzi:

15

Aby zobaczyć szczegóły cotygodniowych zadań crona, zmień katalog na /etc/cron.weeklylub włącz go w poleceniu jak poniżej:

more /etc/cron.weekly/fstrim 

Powinieneś zobaczyć wyjście, które wygląda mniej więcej tak:

#!/bin/sh
# trim all mounted file systems which support it
/sbin/fstrim --all || true

Jeśli tak jest, przycinanie jest aktywne / sprawdzane i wykonywane raz w tygodniu. Pomoc dotycząca tego polecenia pokaże ci ...

fstrim --help

Usage:
 fstrim [options] <mount point>

Options:
 -a, --all           trim all mounted filesystems that are supported
 -o, --offset <num>  the offset in bytes to start discarding from
 -l, --length <num>  the number of bytes to discard
 -m, --minimum <num> the minimum extent length to discard
 -v, --verbose       print number of discarded bytes

 -h, --help     display this help and exit
 -V, --version  output version information and exit

Aby sprawdzić, czy trymowanie jest obsługiwane (zmień sda, jeśli masz więcej niż 1 dysk):

sudo hdparm -I /dev/sda | grep "TRIM supported"

i powinien pokazywać coś podobnego do tego:

*   Data Set Management TRIM supported (limit 8 blocks)
Rinzwind
źródło
1
FWIW, działa to tak, jak pokazano w Ubuntu 15.04.
John T
Czytałem gdzieś, że ta opcja przycinania jest obsługiwana tylko na dyskach SSD Samsung i Intel? Czy to prawda?
Ljiljan Veselinovic
@LjiljanVeselinovic co najmniej. Ale inni też. Mój OCZ również działa, na przykład,
Rinzwind
Kupiłem Trascent 370S. Obsługiwane jest przycinanie. Czy Ubuntu 16.04 będzie okresowo wykonywać tę pracę?
Ljiljan Veselinovic
tak raz w tygodniu (patrz cron. tydzień;))
Rinzwind 30.04.16