table of contents
| FSTRIM(8) | Administracja systemem | FSTRIM(8) |
NAZWA¶
fstrim - odrzuca nieużywane bloki na zamontowanym systemie plików
SKŁADNIA¶
fstrim [-v] [-o przesunięcie] [-l długość] [-m minimalny-rozmiar] -A|-a|punkt-montowania
OPIS¶
fstrim służy do odrzucania bloków ("discard" lub "trim") zamontowanego systemu plików, które nie są wykorzystywane przez system plików. Przydatne na urządzeniach SSD oraz nośnikach "rzadko" alokowanych.
Domyślnie, fstrim odrzuci wszystkie bloki nieużywane w systemie plików. Podając odpowiednie opcje można zmodyfikować to zachowanie, korzystając z zakresu lub rozmiaru, jak to opisano poniżej.
Argument punkt-montowania jest ścieżką do katalogu, w którym zamontowano system plików i jest wymagany o ile nie podano któregoś z argumentów: -A, -a, --fstab lub --all.
Częste stosowanie fstrim, lub nawet używanie mount -o discard, może negatywnie wpłynąć na żywotność niskiej jakości nośników SSD. Na większość systemów biurkowych i serwerowych wystarcza cotygodniowe stosowanie odrzucania. Proszę zauważyć, że nie wszystkie urządzenia obsługują kolejkowane przycinanie, zatem każde polecenie przycinania powoduje obniżenie wydajności wszystkiego, co chciałoby użyć dysku w tym samym czasie.
OPCJE¶
Po argumentach przesunięcie, długość i minimalny-rozmiar mogą występować przyrostki binarne (2^N): KiB (=1024), MiB (=1024*1024) i tak dalej dla GiB, TiB, PiB, EiB, ZiB oraz YiB (część "iB" jest opcjonalna, na przykład "K" ma to samo znaczenie, co "KiB") lub dziesiętne (10^N): KB (=1000), MB (=1000*1000) i podobnie dla GB, TB, PB, EB, ZB oraz YB.
-A, --fstab
-a, --all
-n, --dry-run
-o, --offset przesunięcie
-l, --length długość
-I, --listed-in lista
--listed-in /etc/fstab:/proc/self/mountinfo.
Systemy plików z opcją montowania "X-fstrim.notrim" w pliku fstab są pomijane.
-m, --minimum minimalny-rozmiar
-t, --types lista
-v, --verbose
fstrim zgłosi za każdym razem te same potencjalne bajty do odrzucenia, lecz jedynie sektory zapisane pomiędzy odrzuceniami zostałyby faktycznie odrzucone przez urządzenie. Co więcej, warstwa blokowa jądra rezerwuje sobie prawo do dostosowania zakresów odrzucenia, aby dopasować się do geometrii pasków raid, urządzeń niezdolnych do operacji "trim" w konfiguracjach LVM itp. Te redukcje nie byłyby odzwierciedlane w fstrim_range.len (opcja --length).
--quiet-unsupported
-h, --help
-V, --version
STATUS ZAKOŃCZENIA¶
0
1
32
64
Polecenie fstrim --all zwraca 0 (wszystkie się powiodły), 32 (wszystkie zawiodły) lub 64 (niektóre się powiodły, a inne zawiodły).
AUTORZY¶
Lukas Czerner <lczerner@redhat.com>, Karel Zak <kzak@redhat.com>
ZOBACZ TAKŻE¶
ZGŁASZANIE BŁĘDÓW¶
Problemy należy zgłaszać w systemie śledzenia błędów <https://github.com/util-linux/util-linux/issues>.
DOSTĘPNOŚĆ¶
Polecenie fstrim jest częścią pakietu util-linux, który można pobrać ze strony Archiwum jądra Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.
| 2026-09-02 | util-linux 2.42.3 |