| FSTRIM(8) | Systemadministration | FSTRIM(8) |
NAMN
fstrim - ta bort oanvända block på ett monterat filsystem
SYNOPSIS
fstrim [-v] [-o offset] [-l längd] [-m minsta storlek] -A|-a|monteringspunkt
BESKRIVNING
fstrim används på ett monterat filsystem för att ta bort (eller "trimma") block som inte används av filsystemet. Detta är användbart för SSD-enheter (Solid State Drives) och lagringsutrymme med tunn provisionering.
Som standard kommer fstrim att förkasta alla oanvända block i filsystemet. Flaggor kan användas för att ändra detta beteende baserat på intervall eller storlek, enligt vad som förklaras nedan.
Argumentet monteringspunkt är sökvägsnamnet för den katalog där filsystemet är monterat och krävs när -A, -a, --fstab eller --all är ospecificerade.
Om du kör fstrim ofta eller till och med använder mount -o discard kan det påverka livslängden negativt för SSD-enheter av dålig kvalitet. För de flesta skrivbords- och serversystem är en tillräcklig trimningsfrekvens en gång i veckan. Observera att inte alla enheter har stöd för trimning i kö, så varje trimningskommando medför en prestandaförlust för allt annat som försöker använda disken vid samma tidpunkt.
FLAGGOR
Argumenten offset, längd och minimum-size kan följas av de multiplikativa suffixen KiB (=1024), MiB (=1024*1024), och så vidare för GiB, TiB, PiB, EiB, ZiB och YiB (iB är valfritt, t.ex, "K" har samma betydelse som "KiB") eller suffixen KB (=1000), MB (=1000*1000), och så vidare för GB, TB, PB, EB, ZB och YB.
-A, --fstab
-a, --all
-n, --dry-run
-o, --offset offset
-l, --length längd
-I, --listed-in lista
--listed-in /etc/fstab:/proc/self/mountinfo.
Filsystem med monteringsflaggan "X-fstrim.notrim" i fstab hoppas över.
-m, --minimum minimum-size
-t, --types lista
-v, --verbose
fstrim kommer att rapportera samma potentiella byte för kassering varje gång, men endast sektorer som har skrivits till mellan kasseringarna kommer faktiskt att kasseras av lagringsenheten. Dessutom förbehåller sig kärnans blocklager rätten att justera discard-intervallerna för att passa raid stripe-geometri, enheter som inte kan trimmas i en LVM-konfiguration osv. Dessa minskningar skulle inte återspeglas i fstrim_range.len (flaggan --length).
--quiet-unsupported
-h, --help
-V, --version
AVSLUTSSTATUS
0
1
32
64
Kommandot fstrim --all returnerar 0 (alla lyckades), 32 (alla misslyckades) eller 64 (några misslyckades, några lyckades).
UPPHOVSPERSONER
Lukas Czerner <lczerner@redhat.com>, Karel Zak <kzak@redhat.com>
SE ÄVEN
FELRAPPORTERING
För felrapporter, använd felhanteraren https://github.com/util-linux/util-linux/issues.
TILLGÄNGLIGHET
Kommandot fstrim ingår i paketet util-linux som kan hämtas från Linux Kernel Archive https://www.kernel.org/pub/linux/utils/util-linux/.
| 2026-05-18 | util-linux 2.42.1 |