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 vil vise deg hvordan du kan montere 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 - Tilgangskontrollliste
PLYNDRINGSTOKT - Overflødig rekke uavhengige/billige disker
Uuid - Universelt unik identifikator

Hvor du kan sette btrfs monteringsalternativer

Du kan montere et BTRFS -filsystem ved hjelp av montering Kommandolinjeprogram eller /etc/fstab fil på oppstartstidspunktet. Du kan konfigurere oppførselen til BTRFS -filsystemet ved å bruke 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 alternativene for montering valg 1, Alternativ2, Alternativ3, etc. følgende:

$ sudo mount -o alternativ1, alternativ2, alternativ3, ... /dev /sdb /data

Å montere det samme BTRFS -filsystemet ved oppstartstid ved hjelp av /etc/fstab fil, du må finne UUID av BTRFS -filsystemet.

Du kan finne UUID av BTRFS -filsystemet med følgende kommando:

$ sudo blkid-match-token type = btrfs

Som du kan se, er UUID av BTRFS -filsystemet opprettet på SDB lagringsenhet er C69A889A-8FD2-4571-BD97-A3C2E4543B6B.

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

$ sudo nano /etc /fstab

For automatisk å montere BTRFS -filsystemet som har UUID C69A889A-8FD2-4571-BD97-A3C2E4543B6B/data Katalog med alternativene for montering valg 1,Alternativ2,Alternativ3, etc., Legg til følgende linje på slutten av /etc/fstab fil.

UUID = C69A889A-8FD2-4571-BD97-A3C2E4543B6B /DATA BTRFS Alternativ1, alternativ2, alternativ3, ... 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 -monteringene. Så la oss komme i gang.

De viktigste BTRFS -monteringene er:

1. ACL og NOACL
ACL administrerer bruker- og gruppetillatelser for filene/katalogene til BTRFS -filsystemet.

De ACL BTRFS -montering Aktiverer ACL. For å deaktivere ACL, kan du bruke NOACL montering.

Som standard er ACL aktivert. Så BTRFS -filsystemet bruker ACL Monteringsalternativet som standard.

2. Autodefrag og NoautodeFrag
Defragmentering Et BTRFS -filsystem vil forbedre filsystemets ytelse ved å redusere datafragmenteringen.

De Autodefrag Mount -alternativet muliggjør automatisk defragmentering av BTRFS -filsystemet.

De Noautodefrag alternativet Deaktiverer automatisk defragmentering av BTRFS -filsystemet.

Som standard er automatisk defragmentering deaktivert. Så BTRFS -filsystemet bruker Noautodefrag Monteringsalternativet som standard.

3. komprimere og komprimerende kraft
Kontrollerer datakomprimering av filsystemnivå av BTRFS-filsystemet.

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

De komprimering Alternativ komprimerer hver fil i BTRFS -filsystemet selv om det å komprimere filen øker størrelsen.

BTRFS -filsystemet støtter mange kompresjonsalgoritmer, og hver av kompresjonsalgoritmen har forskjellige kompresjonsnivåer.

BTRF -ene støttede kompresjonsalgoritmer er: LZO, Zlib (nivå 1 til 9), og ZSTD (Nivå 1 til 15).

Du kan spesifisere hvilken komprimeringsalgoritme du vil bruke for BTRFS -filsystemet med et av følgende monteringsmuligheter:

  • komprimering = algoritme: nivå
  • komprimering-kraft = algoritme: nivå

For mer informasjon, sjekk artikkelen min hvordan du aktiverer BTRFS Filsystem komprimering.

4. subvol og subvolid
Disse monteringsalternativene brukes til å montere et spesifikt undervolum av et BTRFS -filsystem.

De subvol Monteringsalternativet brukes til å montere undervolumet til et BTRFS -filsystem ved hjelp av dets relative bane.

De subvolid Monteringsalternativet brukes til å montere undervolumet til et BTRFS -filsystem ved hjelp av IDen til undervolumet.

For mer informasjon, sjekk artikkelen min hvordan du oppretter og monter BTRFS -subvolumer.

5. enhet
De enhet Monteringsalternativet brukes i fler-enheter BTRFS Filsystem eller BTRFS RAID.

I noen tilfeller kan operativsystemet ikke oppdage lagringsenhetene som brukes i et BTRFS-filsystem eller BTRFS-raid. I slike tilfeller kan du bruke enhet Monteringsalternativet for å spesifisere enhetene du vil bruke for BTRFS Multi-Device Filsystem eller RAID.

Du kan bruke enhet Monter alternativet flere ganger for å laste inn forskjellige lagringsenheter for BTRFS-filsystemet med flere enheter eller RAID.

Du kan bruke enhetsnavnet (i.e., SDB, SDC) eller Uuid, Uuid_sub, eller Partuuid av lagringsenheten med enhet Monteringsalternativet for å identifisere lagringsenheten.

For eksempel,

  • enhet =/dev/sdb
  • enhet =/dev/sdb, enhet =/dev/sdc
  • enhet = UUID_SUB = 490A263D-EB9A-4558-931E-998D4D080C5D
  • enhet = UUID_SUB = 490A263D-EB9A-4558-931E-998D4D080C5D, enhet = UUID_SUB = F7CE4875-0874-436A-B47D-3DEF66D3424

6. degradert
De degradert Monteringsalternativet gjør at et BTRFS -raid kan monteres med færre lagringsenheter enn RAID -profilen krever.

For eksempel RAID1 Profilen krever at 2 lagringsenheter er til stede. Hvis en av lagringsenhetene ikke er tilgjengelig i alle fall, bruker du degradert Monteringsalternativ for å montere raidet selv om 1 av 2 lagringsenheter er tilgjengelig.

7. begå
De begå Monteringsalternativet brukes til å angi intervallet (i sekunder) som dataene vil bli skrevet til lagringsenheten.

Standard er satt til 30 sekunder.

Å stille inn begå Intervall til 15 sekunder, kan du bruke monteringsalternativet forpliktelse = 15 (la oss si).

8. SSD og NOSSD
De SSD Mount -alternativet forteller BTRFS -filsystemet at filsystemet bruker en SSD -lagringsenhet, og BTRFS -filsystemet gjør den nødvendige SSD -optimaliseringen.

De nossd alternativet Deaktiverer SSD -optimalisering.

BTRFS -filsystemet oppdager automatisk om et SSD brukes til BTRFS -filsystemet. Hvis en SSD brukes, er SSD alternativet er aktivert. Ellers nossd alternativet er aktivert.

9. SSD_SPREAD og NOSSD_SPREAD
De SSD_SPREAD Mount -alternativet prøver å tildele store kontinuerlige biter av ubrukt plass fra SSD. Denne funksjonen forbedrer ytelsen til low-end (billige) SSD-er.

De NOSSD_SPREAD alternativet Deaktiverer SSD_SPREAD trekk.

BTRFS -filsystemet oppdager automatisk om et SSD brukes til BTRFS -filsystemet. Hvis en SSD brukes, er SSD_SPREAD alternativet er aktivert. Ellers NOSSD_SPREAD alternativet er aktivert.

10. Kast og nodiscard
Hvis du bruker en SSD som støtter asynkron kø trim (SATA Rev3.1), deretter Kast Monteringsalternativet vil muliggjøre kassering av frigjorte filblokker. Dette vil forbedre ytelsen til SSD.

Hvis SSD ikke støtter asynkron køte trim, så er Kast Monteringsalternativet vil forringe SSDs ytelse. I så fall Nodiscard alternativet skal brukes.

Som standard, den Nodiscard Monteringsalternativet brukes.

11. Norecovery
Hvis Norecovery Monteringsalternativet brukes, BTRFS -filsystemet vil ikke prøve å utføre datagjenopprettingsoperasjonen på monteringstidspunktet.

12. usebackuproot og nousebackuproot
Hvis usebackuproot Monteringsalternativet brukes, BTRFS -filsystemet vil prøve å gjenopprette ethvert dårlig/ødelagt trerot på 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 den finner.

De Nousebackuproot alternativet vil ikke sjekke eller gjenopprette dårlige/ødelagte trerøtter på monteringstidspunktet. Dette er standardoppførselen til BTRFS -filsystemet.

1. 3. space_cache, space_cache = versjon, nospace_cache og clear_cache
De Space_Cache Monteringsalternativet brukes til å kontrollere den ledige plassbufferen. Gratis rombuffer brukes til å forbedre ytelsen til å lese Block Group Free Space of BTRFS Filesystem til minne (RAM).

BTRFS -filsystemet støtter 2 versjoner av den ledige plassbufferen: v1 (standard) og v2

De v2 Hurtigromsbufringsmekanisme forbedrer ytelsen til store filsystemer (multi terabyte i størrelse).

Du kan bruke alternativet Mount space_cache = v1 å stille inn v1 av gratis plassbuffer og monteringsalternativet space_cache = v2 å stille inn v2 av den ledige plassbufferen.

De Tøm cache Monteringsalternativet brukes til å tømme den ledige plassbufferen.

Når v2 gratis plassbuffer opprettes, hurtigbufferen må ryddes for å lage en v1 gratis plassbuffer.

Så for å bruke v1 gratis plassbuffer etter v2 gratis plassbuffer er opprettet, Tøm cache og space_cache = v1 Monteringsalternativer må kombineres: clear_cache, space_cache = v1

De NOSPACE_CACHE alternativet brukes til å deaktivere hurtigbufring av ledig plass.

For å deaktivere den ledige plassen etter v1 eller v2 Cache er opprettet, NOSPACE_CACHE og Tøm cache alternativet må kombineres: clear_cache, nosapce_cache

14. Skip_balance
Som standard vil avbrutt/pauset balanseoperasjon av et BTRFS-filsystem med flere enheter eller BTRFS RAID automatisk gjenopptas når BTRFS-filsystemet er montert. For å deaktivere automatisk gjenopptakelse av avbrutt/pauset balanseoperasjon på et BTRFS-filsystem eller BTRFS-raid, kan du bruke Skip_balance montering.

15. Datacow og Nodatacow
De Datacow Mount-alternativet aktiverer kopien-på-skriv (COW) -funksjonen i BTRFS-filsystemet. Det er standardoppførsel.

Hvis du vil deaktivere Copy-on-Write (COW) -funksjonen i BTRFS-filsystemet for de nyopprettede filene, må du montere BTRFS-filsystemet med nodatacow montering.

16. Datasum og nodatasum
De Datasum Mount -alternativet muliggjør datakontroll for nyopprettede filer av BTRFS -filsystemet. Dette er standardatferden.

Hvis du ikke vil at BTRFS -filsystemet skal kontrollere dataene for nyopprettede filer, må du montere BTRFS -filsystemet med nodatasum montering.

Konklusjon

Denne artikkelen har vist deg hvordan du kan montere 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