Btrfs

Nyttige monteringsalternativer for Btrfs-filsystemet

Nyttige monteringsalternativer for Btrfs-filsystemet

Som alle andre filsystemer har Btrfs-filsystemet også mange monteringsalternativer som du kan bruke til å konfigurere Btrfs-filsystemets oppførsel mens du monterer filsystemet.

Denne artikkelen viser deg hvordan du monterer et Btrfs-filsystem med de ønskede monteringsalternativene. Jeg vil også forklare noen av de nyttige Btrfs-monteringsalternativene. Så la oss komme i gang.

Forkortelser

ACL - Tilgangskontrolliste
PLYNDRINGSTOKT - Redundant Array of Independent / Inexpensive Disks
UUID - Universelt unik identifikator

Hvor skal jeg sette Btrfs-monteringsalternativer

Du kan montere et Btrfs-filsystem ved hjelp av montere kommandolinjeprogram eller / etc / fstab filen ved oppstart. Du kan konfigurere oppførselen til Btrfs-filsystemet ved hjelp av monteringsalternativer. I denne delen skal jeg vise deg hvordan du monterer et Btrfs-filsystem ved hjelp av forskjellige monteringsalternativer:

  1. fra kommandolinjen.
  2. bruker / etc / fstab

Fra kommandolinjen kan du montere et Btrfs-filsystem (opprettet på sdb lagringsenhet) på /data katalog med monteringsalternativene valg 1, alternativ2, alternativ 3, etc. som følger:

$ sudo mount -o option1, option2, option3,… / dev / sdb / data

Å montere det samme Btrfs-filsystemet ved oppstart ved å bruke / etc / fstab filen, må du finne UUID for Btrfs-filsystemet.

Du finner UUID for Btrfs-filsystemet med følgende kommando:

$ sudo blkid --match-token TYPE = btrfs

Som du kan se, ble UUID til Btrfs-filsystemet opprettet på sdb lagringsenhet er c69a889a-8fd2-4571-bd97-a3c2e4543b6b.

Åpne / etc / fstab fil med følgende kommando:

$ sudo nano / etc / fstab

Å montere automatisk Btrfs-filsystemet som har UUID c69a889a-8fd2-4571-bd97-a3c2e4543b6b/data katalog med monteringsalternativene valg 1,alternativ2,alternativ 3, etc., legg til følgende linje på slutten av / etc / fstab fil.

UUID = c69a889a-8fd2-4571-bd97-a3c2e4543b6b / data btrfs option1, option2, option3,… 0 0

Når du er ferdig, trykk + X etterfulgt av Y og for å redde / etc / fstab fil.

Btrfs-filsystemet ditt skal monteres med de ønskede monteringsalternativene.

Viktige Btrfs-monteringsalternativer

I denne delen skal jeg forklare noen av de viktige Btrfs-monteringsalternativene. Så la oss komme i gang.

De viktigste Btrfs-monteringsalternativene er:

1. acl og noacl
ACL administrerer bruker- og gruppetillatelser for filene / katalogene til Btrfs-filsystemet.

De acl Btrfs-monteringsalternativ aktiverer ACL. For å deaktivere ACL, kan du bruke noacl monteringsalternativ.

Som standard er ACL aktivert. Så, Btrfs-filsystemet bruker acl monteringsalternativ som standard.

2. autodefrag og noautodefrag
Defragmentering av et Btrfs-filsystem vil forbedre filsystemets ytelse ved å redusere datafragmentering.

De autodefrag monteringsalternativ muliggjør automatisk defragmentering av Btrfs-filsystemet.

De ingenautodefrag monteringsalternativ deaktiverer automatisk defragmentering av Btrfs-filsystemet.

Som standard er automatisk defragmentering deaktivert. Så, Btrfs-filsystemet bruker ingenautodefrag monteringsalternativ som standard.

3. komprimere og komprimere
Kontrollerer datakomprimering av filsystemnivå til Btrfs-filsystemet.

De komprimere alternativet komprimerer bare filene som er verdt å komprimere (hvis komprimering av filen sparer diskplass).

De komprimeringskraft alternativet komprimerer alle filer i Btrfs-filsystemet selv om komprimering av filen øker størrelsen.

Btrfs-filsystemet støtter mange komprimeringsalgoritmer, og hver komprimeringsalgoritme har forskjellige komprimeringsnivåer.

Komprimeringsalgoritmene som støttes av Btrfs er: lzo, zlib (nivå 1 til 9), og zstd (nivå 1 til 15).

Du kan spesifisere hvilken komprimeringsalgoritme som skal brukes for Btrfs-filsystemet med ett av følgende monteringsalternativer:

For mer informasjon, sjekk artikkelen min Hvordan aktivere Btrfs filsystemkomprimering.

4. subvol og subvolid
Disse monteringsalternativene brukes til å montere et bestemt delvolum av et Btrfs-filsystem separat.

De subvol monteringsalternativ brukes til å montere delvolumet til et Btrfs-filsystem ved å bruke den relative banen.

De subvolid monteringsalternativ brukes til å montere delvolumet til et Btrfs-filsystem ved hjelp av ID-en for delvolumet.

For mer informasjon, sjekk artikkelen min Hvordan lage og montere Btrfs-undervolumer.

5. enhet
De enhet monteringsalternativ brukes i flere enheter Btrfs-filsystem eller Btrfs RAID.

I noen tilfeller kan operativsystemet ikke oppdage lagringsenhetene som brukes i et Btrfs-filsystem eller Btrfs RAID med flere enheter. I slike tilfeller kan du bruke enhet monteringsalternativ for å spesifisere enhetene du vil bruke til Btrfs-filsystem for flere enheter eller RAID.

Du kan bruke enhet monteringsalternativ flere ganger for å laste inn forskjellige lagringsenheter for Btrfs-filsystem for flere enheter eller RAID.

Du kan bruke enhetsnavnet (i.e., sdb, sdc) eller UUID, UUID_SUB, eller PARTUUID lagringsenheten med enhet monteringsalternativ for å identifisere lagringsenheten.

For eksempel,

6. degradert
De degradert monteringsalternativ gjør at en Btrfs RAID kan monteres med færre lagringsenheter enn RAID-profilen krever.

For eksempel raid1 profilen krever at to lagringsenheter er til stede. Hvis en av lagringsenhetene ikke er tilgjengelig i alle fall, bruker du degradert monteringsalternativ for å montere RAID selv om 1 av 2 lagringsenheter er tilgjengelig.

7. begå
De begå monteringsalternativ brukes til å angi intervallet (i sekunder) der dataene skal skrives til lagringsenheten.

Standard er satt til 30 sekunder.

For å stille inn begå intervall til 15 sekunder, kan du bruke monteringsalternativet begå = 15 (la oss si).

8. ssd og nossd
De ssd monteringsalternativ forteller Btrfs-filsystemet at filsystemet bruker en SSD-lagringsenhet, og Btrfs-filsystemet gjør den nødvendige SSD-optimaliseringen.

De nossd monteringsalternativ deaktiverer SSD-optimalisering.

Btrfs-filsystemet oppdager automatisk om en SSD brukes til Btrfs-filsystemet. Hvis en SSD brukes, vil ssd monteringsalternativ er aktivert. Ellers kan den nossd monteringsalternativ er aktivert.

9. ssd_spread og nossd_spread
De ssd_spread monteringsalternativet prøver å tildele store sammenhengende biter av ubrukt plass fra SSD-en. Denne funksjonen forbedrer ytelsen til low-end (billige) SSD-er.

De nossd_spread monteringsalternativ deaktiverer ssd_spread trekk.

Btrfs-filsystemet oppdager automatisk om en SSD brukes til Btrfs-filsystemet. Hvis en SSD brukes, vil ssd_spread monteringsalternativ er aktivert. Ellers kan den nossd_spread monteringsalternativ er aktivert.

10. kast og nodiscard
Hvis du bruker en SSD som støtter asynkron TRIM i kø (SATA rev3.1), deretter kast monteringsalternativ vil gjøre det mulig å forkaste frigjorte filblokker. Dette vil forbedre ytelsen til SSD.

Hvis SSD ikke støtter asynkron TRIM i kø, så kast monteringsalternativ vil forringe SSD-ytelsen. I så fall vil nodiscard monteringsalternativet skal brukes.

Som standard er nodiscard monteringsalternativ brukes.

11. norecovery
Hvis den norecovery monteringsalternativ brukes, vil ikke Btrfs-filsystemet prøve å utføre datagjenopprettingsoperasjonen ved monteringstidspunktet.

12. usebackuproot og nousebackuproot
Hvis den usebackuproot monteringsalternativ brukes, vil Btrfs-filsystemet prøve å gjenopprette dårlig / ødelagt trerot ved monteringstidspunktet. Btrfs-filsystemet kan lagre flere trerøtter i filsystemet. De usebackuproot monteringsalternativet vil skanne etter en god trerot og bruke den første gode den finner.

De nousebackuproot monteringsalternativet vil ikke kontrollere eller gjenopprette dårlige / ødelagte trerøtter ved monteringstidspunktet. Dette er standardoppførselen til Btrfs-filsystemet.

1. 3. space_cache, space_cache = versjon, nospace_cache og clear_cache
De space_cache monteringsalternativ brukes til å kontrollere ledig plassbuffer. Ledig plassbuffer brukes til å forbedre ytelsen til å lese blokkgruppen ledig plass til Btrfs-filsystemet i minnet (RAM).

Btrfs-filsystemet støtter to versjoner av ledig plassbuffer: v1 (standard) og v2

De v2 caching for ledig plass forbedrer ytelsen til store filsystemer (multi terabyte i størrelse).

Du kan bruke monteringsalternativet space_cache = v1 for å stille inn v1 av hurtigbufferen og monteringsalternativet space_cache = v2 for å stille inn v2 av hurtigbufferen.

De Tøm cache monteringsalternativ brukes til å tømme ledig plassbuffer.

Når v2 ledig plassbuffer opprettes, må hurtigbufferen tømmes for å opprette en v1 ledig plassbuffer.

Så, for å bruke v1 ledig plassbuffer etter v2 ledig plassbuffer opprettes, Tøm cache og space_cache = v1 monteringsalternativer må kombineres: clear_cache, space_cache = v1

De nospace_cache monteringsalternativ brukes til å deaktivere hurtigbufring.

For å deaktivere cache-ledig plass etter v1 eller v2 cache er opprettet, nospace_cache og Tøm cache monteringsalternativet må kombineres: clear_cache, nosapce_cache

14. skip_balanse
Som standard vil avbrutt / midlertidig balansedrift av et Btrfs-filsystem eller Btrfs RAID med flere enheter automatisk gjenopptas når Btrfs-filsystemet er montert. Hvis du vil deaktivere automatisk gjenopptakelse av avbrutt / pauset balansedrift på et Btrfs-filsystem eller Btrfs RAID med flere enheter, kan du bruke skip_balanse monteringsalternativ.

15. datacow og nodatacow
De datacow monteringsalternativ aktiverer Copy-on-Write (CoW) -funksjonen i Btrfs-filsystemet. Det er standard oppførsel.

Hvis du vil deaktivere Copy-on-Write (CoW) -funksjonen i Btrfs-filsystemet for de nyopprettede filene, monterer du Btrfs-filsystemet med nodatacow monteringsalternativ.

16. datasum og nodatasum
De datasum monteringsalternativ muliggjør datakontrollsumming for nyopprettede filer i Btrfs-filsystemet. Dette er standard oppførsel.

Hvis du ikke vil at Btrfs-filsystemet skal sjekke dataene for nyopprettede filer, monterer du Btrfs-filsystemet med nodatasum monteringsalternativ.

Konklusjon

Denne artikkelen har vist deg hvordan du monterer et Btrfs-filsystem med de ønskede monteringsalternativene. Jeg har også forklart noen av de nyttige Btrfs-monteringsalternativene.

Referanser

[1] Btrfs Mount Options Manpage - man 5 btrfs

Topp Oculus App Lab-spill
Hvis du er Oculus-hodesettinnehaver, må du være klar over sideloading. Sidelading er prosessen med å installere ikke-butikkinnhold på hodesettet. Side...
Topp 10 spill å spille på Ubuntu
Windows-plattformen har vært en av de dominerende plattformene for spill på grunn av den enorme andelen spill som utvikles i dag for å støtte Windows ...
5 beste arkadespill for Linux
I dag er datamaskiner seriøse maskiner som brukes til spill. Hvis du ikke kan få den nye høye poengsummen, vil du vite hva jeg mener. I dette innlegge...