Btrfs

Naudingos „Btrfs“ failų sistemos prijungimo parinktys

Naudingos „Btrfs“ failų sistemos prijungimo parinktys

Kaip ir bet kurios kitos failų sistemos, „Btrfs“ failų sistemoje taip pat yra daugybė prijungimo parinkčių, kurias galite naudoti norėdami konfigūruoti „Btrfs“ failų sistemos elgseną montuodami failų sistemą.

Šiame straipsnyje bus parodyta, kaip prijungti „Btrfs“ failų sistemą naudojant norimas prijungimo parinktis. Aš taip pat paaiškinsiu keletą naudingų „Btrfs“ prijungimo parinkčių. Taigi, pradėkime.

Santrumpos

ACL - Prieigos kontrolės sąrašas
REIDAS - Perteklinis nepriklausomų / nebrangių diskų rinkinys
UUID - Visuotinai unikalus identifikatorius

Kur dėti „Btrfs Mount Options“

Galite prijungti „Btrfs“ failų sistemą naudodami kalno komandinės eilutės programą arba / etc / fstab failą įkrovos metu. Galite konfigūruoti „Btrfs“ failų sistemos veikimą naudodami prijungimo parinktis. Šiame skyriuje aš jums parodysiu, kaip įdiegti „Btrfs“ failų sistemą naudojant įvairias prijungimo parinktis:

  1. iš komandinės eilutės.
  2. naudojant / etc / fstab

Iš komandinės eilutės galite prijungti Btrfs failų sistemą (sukurtą SDB saugojimo įrenginys) / duomenys katalogas su prijungimo parinktimis variantas1, 2 variantas, 3 variantas, ir pan. taip:

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

Norėdami prijungti tą pačią Btrfs failų sistemą įkrovos metu naudodami / etc / fstab failą, turite rasti Btrfs failų sistemos UUID.

Btrfs failų sistemos UUID galite rasti naudodami šią komandą:

$ sudo blkid --match-token TYPE = btrfs

Kaip matote, Btrfs failų sistemos UUID sukurtas SDB saugojimo įrenginys yra c69a889a-8fd2-4571-bd97-a3c2e4543b6b.

Atidaryk / etc / fstab failą su šia komanda:

$ sudo nano / etc / fstab

Automatiškai prijungti „Btrfs“ failų sistemą, turinčią UUID c69a889a-8fd2-4571-bd97-a3c2e4543b6b ant / duomenys katalogas su prijungimo parinktimis variantas1,2 variantas,3 variantas, ir pan., įrašo pabaigoje įrašykite šią eilutę / etc / fstab failą.

UUID = c69a889a-8fd2-4571-bd97-a3c2e4543b6b / data btrfs 1 parinktis, 2 parinktis, 3 parinktis,… 0 0

Baigę paspauskite + X paskui Y ir išsaugoti / etc / fstab failą.

Jūsų „Btrfs“ failų sistemoje turėtų būti įdiegtos norimos prijungimo parinktys.

Svarbios „Btrfs Mount“ parinktys

Šiame skyriuje aš paaiškinsiu keletą svarbių „Btrfs“ prijungimo parinkčių. Taigi, pradėkime.

Svarbiausios „Btrfs“ tvirtinimo parinktys yra šios:

1. acl ir noacl
ACL valdo „Btrfs“ failų sistemos failų / katalogų vartotojų ir grupių teises.

The acl „Btrfs“ prijungimo parinktis įgalina ACL. Norėdami išjungti ACL, galite naudoti noacl montavimo parinktis.

Pagal numatytuosius nustatymus ACL įgalinta. Taigi, Btrfs failų sistema naudoja acl montavimo parinktis pagal numatytuosius nustatymus.

2. autodefrag ir noautodefrag
Defragmentavus „Btrfs“ failų sistemą, pagerės failų sistemos našumas sumažinant duomenų fragmentaciją.

The autodefrag „mount“ parinktis įgalina automatinį Btrfs failų sistemos defragmentavimą.

The noautodefrag „mount“ funkcija išjungia automatinį Btrfs failų sistemos defragmentavimą.

Pagal numatytuosius nustatymus automatinis defragmentavimas yra išjungtas. Taigi, Btrfs failų sistema naudoja noautodefrag montavimo parinktis pagal numatytuosius nustatymus.

3. suspausti ir suspausti-jėga
Valdo „Btrfs“ failų sistemos failų sistemos lygio glaudinimą.

The suspausti parinktis suglaudina tik tuos failus, kuriuos verta suspausti (jei suglaudinus failą sutaupoma vietos diske).

The suspaudimo jėga Parinktis suglaudina kiekvieną Btrfs failų sistemos failą, net jei suglaudinant failą padidėja jo dydis.

„Btrfs“ failų sistema palaiko daugelį glaudinimo algoritmų, o kiekvienas glaudinimo algoritmas turi skirtingus glaudinimo lygius.

„Btrfs“ palaikomi glaudinimo algoritmai yra šie: lzo, zlib (nuo 1 iki 9 lygio) ir zstd (nuo 1 iki 15 lygio).

Galite nurodyti, kokį glaudinimo algoritmą naudoti „Btrfs“ failų sistemai, naudodami vieną iš šių prijungimo parinkčių:

Norėdami gauti daugiau informacijos, peržiūrėkite mano straipsnį „Kaip įjungti„ Btrfs “failų sistemos glaudinimą“.

4. subvol ir subvolid
Šios prijungimo parinktys naudojamos atskirai prijungti konkretų Btrfs failų sistemos apimtį.

The subvol „mount“ parinktis naudojama norint sumontuoti „Btrfs“ failų sistemos apimtį, naudojant jos santykinį kelią.

The subolidas „mount“ parinktis naudojama norint sumontuoti „Btrfs“ failų sistemos apimtį naudojant subtūrio ID.

Norėdami gauti daugiau informacijos, skaitykite mano straipsnį „Kaip sukurti ir montuoti„ Btrfs “tūrius“.

5. prietaisą
The prietaisą „mount“ parinktis naudojama kelių įrenginių „Btrfs“ failų sistemoje arba „Btrfs RAID“.

Kai kuriais atvejais operacinė sistema gali nepavykti aptikti atminties įrenginių, naudojamų kelių įrenginių „Btrfs“ failų sistemoje arba „Btrfs RAID“. Tokiais atvejais galite naudoti prietaisą prijungimo parinktis, norėdami nurodyti įrenginius, kuriuos norite naudoti „Btrfs“ kelių įrenginių failų sistemai arba RAID.

Galite naudoti prietaisą „mount“ parinktis kelis kartus, norint įkelti skirtingus „Btrfs“ kelių įrenginių failų sistemos ar RAID atminties įrenginius.

Galite naudoti įrenginio pavadinimą (t.e., SDB, SDK) arba UUID, UUID_SUB, arba PARTIUIDAS saugojimo įrenginio su prietaisą prijungimo parinktis, skirta atpažinti saugojimo įrenginį.

Pavyzdžiui,

6. degradavo
The degradavo „mount“ parinktis leidžia „Btrfs RAID“ prijungti su mažiau saugojimo įrenginių, nei reikalauja RAID profilis.

Pavyzdžiui, reidas1 profilyje reikalingi 2 saugojimo įrenginiai. Jei bet kuriuo atveju nėra vieno iš saugojimo įrenginių, naudokite degradavo prijungimo parinktis, norint prijungti RAID, net jei yra 1 iš 2 atminties įrenginių.

7. įsipareigoti
The įsipareigoti montavimo parinktis naudojama nustatyti intervalą (sekundėmis), per kurį duomenys bus įrašyti į saugojimo įrenginį.

Numatytasis nustatymas yra 30 sekundžių.

Norėdami nustatyti įsipareigoti intervalą iki 15 sekundžių, galite naudoti tvirtinimo parinktį įsipareigoti = 15 (tarkim).

8. ssd ir nossd
The ssd „mount“ parinktis „Btrfs“ failų sistemai nurodo, kad failų sistema naudoja SSD saugojimo įrenginį, o „Btrfs“ failų sistema atlieka reikiamą SSD optimizavimą.

The nossd mount parinktis išjungia SSD optimizavimą.

„Btrfs“ failų sistema automatiškai nustato, ar „Btrfs“ failų sistemai naudojamas SSD. Jei naudojamas SSD, ssd įjungti įjungimo parinktis. Priešingu atveju nossd įjungti įjungimo parinktis.

9. ssd_spread ir nossd_spread
The ssd_spread „mount“ parinktis bando paskirstyti didelius nepertraukiamus nenaudojamos vietos gabalus iš SSD. Ši funkcija pagerina žemos klasės (pigių) SSD diskų našumą.

The nossd_spread montavimo parinktis išjungia ssd_spread funkcija.

„Btrfs“ failų sistema automatiškai nustato, ar „Btrfs“ failų sistemai naudojamas SSD. Jei naudojamas SSD, ssd_spread įjungti įjungimo parinktis. Priešingu atveju nossd_spread įjungti įjungimo parinktis.

10. išmesti ir atmesti
Jei naudojate SSD, palaikantį asinchroninį eilėje esantį TRIM (SATA rev3.1), tada išmesti mount parinktis leis išmesti atlaisvintus failų blokus. Tai pagerins VSD našumą.

Jei SSD nepalaiko asinchroninio eilėje esančio TRIM, tada išmesti montavimo parinktis pablogins SSD našumą. Tokiu atveju nodiskardas turėtų būti naudojamas montavimo variantas.

Pagal numatytuosius nustatymus nodiskardas naudojamas montavimo variantas.

11. norecovery
Jei norecovery naudojama „mount“ parinktis, „Btrfs“ failų sistema nemėgins atlikti duomenų atkūrimo operacijos prijungimo metu.

12. usebackuproot ir nousebackuproot
Jei naudojimasatnaujinimas naudojama parinktis „mount“, Btrfs failų sistema bandys atkurti bet kokią blogą / sugadintą medžio šaknį prijungimo metu. „Btrfs“ failų sistemoje failų sistemoje gali būti saugomos kelios medžių šaknys. The naudojimasatnaujinimas „mount“ parinktis ieškos geros medžio šaknies ir naudos pirmąją rastą gerą.

The nousebackuproot montavimo parinktis netikrins ir neatkurs blogų / sugadintų medžių šaknų prijungimo metu. Tai yra numatytasis „Btrfs“ failų sistemos elgesys.

13. space_cache, space_cache = version, nospace_cache ir clear_cache
The tarpas mount parinktis naudojama laisvos vietos talpyklai valdyti. Laisvos vietos talpykla naudojama norint pagerinti Btrfs failų sistemos blokų grupės laisvos vietos nuskaitymą į atmintį (RAM).

„Btrfs“ failų sistema palaiko 2 laisvos vietos talpyklos versijas: v1 (numatytasis) ir v2

The v2 laisvos vietos talpyklos mechanizmas pagerina didelių failų sistemų (kelių terabaitų dydžio) našumą.

Galite naudoti montavimo parinktį space_cache = v1 nustatyti v1 laisvos vietos talpyklos ir prijungimo parinktį space_cache = v2 nustatyti v2 laisvos vietos talpyklos.

The Išvalyti talpyklą mount parinktis naudojama laisvos vietos talpyklai išvalyti.

Kai v2 sukurta laisvos vietos talpykla, norint sukurti, talpykla turi būti išvalyta v1 laisvos vietos talpykla.

Taigi, norint naudoti v1 laisvos vietos talpykla po v2 sukurta laisvos vietos talpykla, Išvalyti talpyklą ir space_cache = v1 montavimo parinktys turi būti derinamos: clear_cache, space_cache = v1

The nospace_cache mount parinktis naudojama norint išjungti laisvos vietos talpyklą.

Norėdami išjungti laisvos vietos talpyklą po v1 arba v2 sukurta talpykla, nospace_cache ir Išvalyti talpyklą montavimo parinktis turi būti derinama: clear_cache, nosapce_cache

14. praleisti_balansas
Pagal numatytuosius nustatymus pertraukta / pristabdyta kelių įrenginių „Btrfs“ failų sistemos arba „Btrfs RAID“ balanso operacija bus automatiškai atnaujinta, kai bus prijungta „Btrfs“ failų sistema. Norėdami išjungti automatinį atnaujinto pertraukto / pristabdyto balanso veikimą kelių įrenginių Btrfs failų sistemoje arba Btrfs RAID, galite naudoti praleisti_balansas montavimo parinktis.

15. datacow ir nodatacow
The duomenų karvė mount parinktis įgalina „Btrfs“ failų sistemos funkciją „Copy-on-Write“ (CoW). Tai yra numatytasis elgesys.

Jei norite išjungti naujai sukurtų failų „Btrfs“ failų sistemos funkciją „Copy-on-Write“ (CoW), įdiekite „Btrfs“ failų sistemą naudodami nodatacow montavimo parinktis.

16. datasum ir nodatasum
The duomenų bazė „mount“ parinktis įgalina naujai sukurtų „Btrfs“ failų sistemos failų duomenų kontrolinę sumą. Tai yra numatytasis elgesys.

Jei nenorite, kad „Btrfs“ failų sistema patikrintų naujai sukurtų failų duomenis, įdiekite „Btrfs“ failų sistemą naudodami nodatasum montavimo parinktis.

Išvada

Šis straipsnis parodė, kaip prijungti „Btrfs“ failų sistemą naudojant norimas prijungimo parinktis. Aš taip pat paaiškinau keletą naudingų „Btrfs“ prijungimo parinkčių.

Literatūra

[1] „Btrfs Mount Options Manpage“ - vyras 5 btrfs

Kaip atsisiųsti ir paleisti „Sid Meier Civilization VI“ sistemoje „Linux“
Įvadas į žaidimą „Civilization 6“ yra šiuolaikinė klasikinės koncepcijos, pristatytos „Age of Empires“ žaidimų serijoje, koncepcija. Idėja buvo gana p...
Kaip įdiegti ir žaisti „Doom“ sistemoje „Linux“
Įvadas į Doom „Doom“ serija atsirado 90-aisiais, išleidus originalų „Doom“. Tai buvo tiesioginis hitas, o nuo to laiko žaidimų serija gavo daugybę apd...
„Vulkan“, skirta „Linux“ vartotojams
Kiekvienos naujos kartos grafikos plokštės matome, kaip žaidimų kūrėjai peržengia grafinės ištikimybės ribas ir artėja prie fotorealizmo. Nepaisant vi...