DESCRIERE¶
fstrim este utilizat pe un sistem de fișiere montat
    pentru a înlătura (sau „decupa”) blocurile care
    nu sunt utilizate de sistemul de fișiere. Acest lucru este util
    în cazul unităților de stocare solid-state (SSD)
    și al sistemelor de stocare cu capacitate redusă.
În mod implicit, fstrim va înlătura
    toate blocurile nefolosite din sistemul de fișiere. Opțiunile
    pot fi utilizate pentru a modifica acest comportament în
    funcție de interval sau de dimensiune, după cum se
    explică mai jos.
Argumentul punct-montare este ruta de acces a directorului
    în care este montat sistemul de fișiere și este necesar
    atunci când -A,
    -a, --fstab sau
    --all sunt nespecificate.
Rularea frecventă a aplicației fstrim sau
    chiar și utilizarea aplicației mount -o discard poate
    afecta negativ durata de viață a dispozitivelor SSD de
    calitate slabă. Pentru majoritatea sistemelor de birou și de
    server, o frecvență suficientă de
    „decupare” este o dată pe
    săptămână. Rețineți că nu
    toate dispozitivele suportă o coadă de decupare, astfel
    încât fiecare comandă de decupare generează o
    penalizare de performanță pentru orice altceva ar putea
    încerca să utilizeze discul în acel moment.
OPȚIUNI¶
Argumentele_poziție_, lungime și
    dimensiunea-minimă pot fi urmate de sufixele multiplicative
    KiB (=1024), MiB (=1024*1024), și așa mai departe pentru GiB,
    TiB, PiB, EiB, ZiB și YiB („iB” este opțional,
    de exemplu, „K” are aceeași semnificație ca
    și „KiB”), sau sufixele KB (=1000), MB (=1000*1000)
    și așa mai departe pentru GB, TB, PB, EB, ZB și YB.
-A, --fstab
Decupează toate sistemele de fișiere
  montate menționate în /etc/fstab pe dispozitivele care
  acceptă operațiunea de înlăturare. Sistemul de
  fișiere rădăcină este determinat din linia de
  comandă a nucleului dacă lipsește din fișier.
  Celelalte opțiuni furnizate, cum ar fi --offset, --length
  și --minimum, se aplică tuturor acestor dispozitive.
  Erorile provenite de la sisteme de fișiere care nu acceptă
  operația de înlăturare, dispozitivele
  numai-pentru-citire, autofs și sistemele de fișiere
  numai-pentru-citire sunt ignorate în mod silențios. Sistemele de
  fișiere cu opțiunea de montare „X-fstrim.notrim”
  sunt omise.
-a, --all
Decupează toate sistemele de fișiere
  montate pe dispozitive care acceptă operațiunea de
  înlăturare. Celelalte opțiuni furnizate, cum ar fi
  --offset, --length și --minimum, se aplică
  tuturor acestor dispozitive. Erorile provenite de la sistemele de
  fișiere care nu acceptă operația de
  înlăturare, de la dispozitivele și sistemele de
  fișiere numai-pentru-citire sunt ignorate în mod
  silențios.
-n, --dry-run
Această opțiune face totul în
  afară de apelarea efectivă funcției ioctl
  FITRIM.
-o, --offset poziția
Poziția octetului în sistemul de
  fișiere de la care se începe căutarea blocurilor libere
  pentru a le înlătura. Valoarea implicită este zero,
  începând de la începutul sistemului de
  fișiere.
-l, --length lungimea
Numărul de octeți (după punctul de
  pornire) în care trebuie să se caute blocuri libere pentru a fi
  înlăturate. În cazul în care valoarea
  specificată se extinde dincolo de capătul sistemului de
  fișiere, fstrim se va opri la limita de dimensiune a sistemului
  de fișiere. Valoarea implicită se extinde până la
  capătul sistemului de fișiere.
-I, --listed-in listă
Specifică o listă de fișiere
  separate prin două puncte în format „fstab” sau
  „kernel mountinfo”. Toate fișierele lipsă sau
  goale sunt ignorate în mod silențios. Evaluarea 
listei se
  oprește după primul fișier care nu este gol. De exemplu:
--listed-in /etc/fstab:/proc/self/mountinfo.
Sistemele de fișiere cu opțiunea de montare
    „X-fstrim.notrim” în fstab sunt omise.
 
-m, --minimum dimensiunea-minimă
Intervalul liber contiguu minim care trebuie
  înlăturat, în octeți. (Această valoare este
  rotunjită în mod intern la un multiplu al dimensiunii blocului
  din sistemul de fișiere). Intervalele libere mai mici decât
  această valoare vor fi ignorate, iar fstrim va ajusta valoarea
  minimă dacă aceasta este mai mică decât valoarea
  minimă a dispozitivului și va raporta această valoare
  (fstrim_range.minlen) către spațiul utilizatorului. Prin
  creșterea acestei valori, operațiunea fstrim se va
  finaliza mai rapid pentru sistemele de fișiere cu spațiu liber
  foarte fragmentat, deși nu toate blocurile vor fi
  înlăturate. Valoarea implicită este zero, ceea ce
  înseamnă că fiecare bloc liber este
  înlăturat.
-t, --types listă
Specifică tipurile de sisteme de fișiere
  permise sau interzise atunci când se utilizează cu --all
  sau --fstab. listă este o listă de nume de sisteme
  de fișiere separate prin virgule. lista urmărește
  modul în care mount -t evaluează tiparele de tip. Sunt
  permise numai tipurile de sisteme de fișiere specificate. Toate
  tipurile specificate sunt interzise dacă lista este precedată de
  „no” sau fiecare sistem de fișiere precedat de
  „no” este interzis. Dacă opțiunea nu este
  utilizată, toate sistemele de fișiere (cu excepția
  „autofs”) sunt permise.
-v, --verbose
Execuție detaliată. Cu această
  opțiune, 
fstrim va afișa numărul de octeți
  transferați de la sistemul de fișiere în josul stivei de
  blocuri către dispozitiv pentru o eventuală
  înlăturare. Acest număr reprezintă o cantitate
  maximă de înlăturare din punctul de vedere al
  dispozitivului de stocare, deoarece ioctl 
FITRIM apelat în mod
  repetat va continua să trimită aceleași sectoare pentru
  înlăturare în mod repetat.
fstrim va raporta de fiecare dată aceiași
    octeți de înlăturare potențială, dar
    numai sectoarele care au fost scrise între
    înlăturări vor fi efectiv înlăturate din
    dispozitivul de stocare. În plus, stratul de blocuri al nucleului
    își rezervă dreptul de a ajusta intervalele de
    înlăturare pentru a se adapta la geometria benzilor de raid,
    la dispozitivele care nu sunt capabile să efectueze
    înlăturarea într-o configurație LVM, etc. Aceste
    limitări nu se vor reflecta în fstrim_range.len
    (opțiunea --length).
 
--quiet-unsupported
Suprimarea mesajelor de eroare în cazul în
  care operația de decupare (ioctl) nu este suportată.
  Această opțiune este menită să fie
  utilizată în fișierul de serviciu systemd sau
  în scripturile cron(8) pentru a ascunde avertismentele care sunt
  rezultatul unor probleme cunoscute, cum ar fi raportarea de către
  controlorul NTFS a Bad file descriptor atunci când dispozitivul
  este montat numai pentru citire sau lipsa suportului sistemului de
  fișiere pentru apelul ioctl FITRIM. Această
  opțiune curăță, de asemenea, starea de
  ieșire atunci când este specificat un sistem de fișiere
  neacceptat în linia de comandă fstrim.
-h, --help
Afișează acest mesaj de ajutor și
  iese.
-V, --version
Afișează versiunea și iese.