Wszystko jest już zainstalowane.
Polecenie aktywowania przycinania 1 raz:
sudo fstrim -v /
To zajmie chwilę, a następnie pokaże wyniki. Przykład:
sudo fstrim -v /
[sudo] password for rinzwind:
/: 93184647168 bytes were trimmed
Domyślnie jest skonfigurowany do uruchamiania raz w tygodniu dla obsługiwanych urządzeń:
$ locate fstrim
/etc/cron.weekly/fstrim
/sbin/fstrim
Jeśli sprawdzisz zadanie crona, wszystko się wyjaśni:
$ more /etc/cron.weekly/fstrim
#!/bin/sh
# call fstrim-all to trim all mounted file systems which support it
set -e
# This only runs on Intel and Samsung SSDs by default, as some SSDs with faulty
# firmware may encounter data loss problems when running fstrim under high I/O
# load (e. g. https://launchpad.net/bugs/1259829). You can append the
# --no-model-check option here to disable the vendor check and run fstrim on
# all SSD drives.
exec fstrim-all
Jeśli metoda ręczna działa, możesz dodać --no-model-check
do polecenia na końcu ( exec fstrim-all
), aby aktywować.
Łącza w pliku to interesująca lektura. Ma również metodę sprawdzenia, czy dysk nie jest uszkodzony . Wiele tańszych dysków SSD jest wadliwych i może zniszczyć dane.
I na dodatek: jest to lista zgodnego sprzętu (pobieranie plików PDF), w tym dysków SSD.
Jest jeszcze jedna metoda, w której dodajesz discard
do swojego fstab do trwałego przycinania. Benchmarki (niemieckie) preferują fstrim zamiast odrzutów .
sudo fstrim -v /
spowoduje to błąd, jeśli nie będzie obsługiwane.Możesz także wymusić TRIM (w systemie plików takim jak ext4 / xfs) dodając odrzuć do opcji wpisu / etc / fstab. Na przykład mój to:
Jeśli używasz cryptsetup (dla dmcrypt), możesz również dodać discard w / etc / crypttab, aby wymusić TRIM. Coś jak:
źródło