Btrfs

Uporabne možnosti namestitve datotečnega sistema Btrfs

Uporabne možnosti namestitve datotečnega sistema Btrfs

Kot vsi drugi datotečni sistemi ima tudi datotečni sistem Btrfs veliko možnosti za pritrditev, s katerimi lahko konfigurirate obnašanje datotečnega sistema Btrfs med namestitvijo datotečnega sistema.

Ta članek vam bo pokazal, kako namestite datotečni sistem Btrfs z želenimi možnostmi vpenjanja. Pojasnil bom tudi nekatere uporabne možnosti namestitve Btrfs. Torej, začnimo.

Okrajšave

ACL - Seznam nadzora dostopa
RAID - Odvečna paleta neodvisnih / poceni diskov
UUID - Univerzalno edinstven identifikator

Kam postaviti možnosti pritrditve Btrfs

Datotečni sistem Btrfs lahko namestite s pomočjo nosilec program ukazne vrstice ali / etc / fstab datoteka ob zagonu. Vedenje datotečnega sistema Btrfs lahko konfigurirate z možnostmi namestitve. V tem razdelku vam bom pokazal, kako namestite datotečni sistem Btrfs z različnimi možnostmi namestitve:

  1. iz ukazne vrstice.
  2. uporabljati / etc / fstab

Iz ukazne vrstice lahko namestite datotečni sistem Btrfs (ustvarjen v sdb shranjevalna naprava) na / podatki imenik z možnostmi namestitve možnost1, možnost2, možnost3, itd. kot sledi:

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

Za namestitev istega datotečnega sistema Btrfs ob zagonu s pomočjo / etc / fstab datoteko, morate poiskati UUID datotečnega sistema Btrfs.

UUID datotečnega sistema Btrfs najdete z naslednjim ukazom:

$ sudo blkid --match-token TIP = btrfs

Kot lahko vidite, je UUID datotečnega sistema Btrfs, ustvarjenega na sdb shranjevalna naprava je c69a889a-8fd2-4571-bd97-a3c2e4543b6b.

Odprite / etc / fstab datoteko z naslednjim ukazom:

$ sudo nano / etc / fstab

Če želite samodejno namestiti datotečni sistem Btrfs, ki ima UUID c69a889a-8fd2-4571-bd97-a3c2e4543b6b na / podatki imenik z možnostmi namestitve možnost1,možnost2,možnost3, itd., dodajte naslednjo vrstico na koncu / etc / fstab mapa.

UUID = c69a889a-8fd2-4571-bd97-a3c2e4543b6b / data btrfs možnost1, možnost2, možnost3,… 0 0

Ko končate, pritisnite + X čemur sledi Y in shraniti / etc / fstab mapa.

Vaš datotečni sistem Btrfs mora biti nameščen z vašimi želenimi možnostmi namestitve.

Pomembne možnosti pritrditve Btrfs

V tem poglavju bom razložil nekatere pomembne možnosti namestitve Btrfs. Torej, začnimo.

Najpomembnejše možnosti namestitve Btrfs so:

1. acl in noacl
ACL upravlja dovoljenja uporabnikov in skupin za datoteke / imenike datotečnega sistema Btrfs.

The acl Možnost namestitve Btrfs omogoča ACL. Če želite onemogočiti ACL, lahko uporabite noacl možnost pritrditve.

ACL je privzeto omogočen. Torej datotečni sistem Btrfs uporablja acl privzeto možnost priklopa.

2. autodefrag in noautodefrag
Defragmentiranje datotečnega sistema Btrfs bo izboljšalo delovanje datotečnega sistema z zmanjšanjem fragmentacije podatkov.

The samodejni defrag Možnost namestitve omogoča samodejno defragmentacijo datotečnega sistema Btrfs.

The noautodefrag Možnost mount onemogoči samodejno defragmentacijo datotečnega sistema Btrfs.

Samodejna defragmentacija je privzeto onemogočena. Torej datotečni sistem Btrfs uporablja noautodefrag privzeto možnost priklopa.

3. stiskanje in stiskanje-sila
Nadzira stiskanje podatkov datotečnega sistema Btrfs na ravni datotečnega sistema.

The stisniti možnost stisne samo datoteke, ki jih je vredno stisniti (če stiskanje datoteke prihrani prostor na disku).

The sila stiskanja možnost stisne vsako datoteko datotečnega sistema Btrfs, tudi če stiskanje datoteke poveča njeno velikost.

Datotečni sistem Btrfs podpira številne algoritme stiskanja in vsak algoritem stiskanja ima različne stopnje stiskanja.

Podprti algoritmi stiskanja, ki jih podpira Btrfs, so: lzo, zlib (stopnja 1 do 9) in zstd (stopnja 1 do 15).

Določite lahko, kateri algoritem stiskanja naj se uporablja za datotečni sistem Btrfs, z eno od naslednjih možnosti pritrditve:

Za več informacij si oglejte moj članek Kako omogočiti stiskanje datotečnega sistema Btrfs.

4. subvol in subvolid
Te možnosti namestitve se uporabljajo za ločeno namestitev določenega podvoluma datotečnega sistema Btrfs.

The subvol Možnost mount se uporablja za namestitev podvoluma datotečnega sistema Btrfs z uporabo njegove relativne poti.

The subvolid Možnost mount se uporablja za namestitev podvoluma datotečnega sistema Btrfs z uporabo ID-ja podvoluma.

Če želite več informacij, si oglejte moj članek Kako ustvariti in pritrditi podzvoke Btrfs.

5. naprave
The naprave Možnost namestitve se uporablja v datotečnem sistemu Btrfs z več napravami ali Btrfs RAID.

V nekaterih primerih operacijski sistem morda ne bo zaznal shranjevalnih naprav, ki se uporabljajo v datotečnem sistemu Btrfs ali Btrfs RAID z več napravami. V takih primerih lahko uporabite naprave možnost namestitve, da določite naprave, ki jih želite uporabiti za datotečni sistem z več napravami Btrfs ali RAID.

Lahko uporabite naprave večkrat pritrdite možnost za nalaganje različnih pomnilniških naprav za datotečni sistem z več napravami Btrfs ali RAID.

Uporabite lahko ime naprave (tj.e., sdb, sdc) ali UUID, UUID_SUB, ali PARTUID shranjevalne naprave z naprave možnost namestitve za prepoznavanje naprave za shranjevanje.

Na primer,

6. degradirano
The degradirano Možnost namestitve omogoča namestitev Btrfs RAID z manj pomnilniškimi napravami, kot zahteva profil RAID.

Na primer napad1 Profil zahteva, da sta prisotni 2 pomnilniški napravi. Če ena od pomnilniških naprav v nobenem primeru ni na voljo, uporabite degradirano možnost namestitve za namestitev RAID-a, čeprav je na voljo 1 od 2 shranjevalnih naprav.

7. zavezati
The zavezati Možnost namestitve se uporablja za nastavitev intervala (v sekundah), znotraj katerega se bodo podatki zapisovali v pomnilniško napravo.

Privzeta vrednost je 30 sekund.

Če želite nastaviti zavezati interval do 15 sekund, lahko uporabite možnost namestitve zaveži = 15 (recimo).

8. ssd in nossd
The ssd Možnost namestitve pove datotečnemu sistemu Btrfs, da datotečni sistem uporablja SSD napravo za shranjevanje, datotečni sistem Btrfs pa opravi potrebno SSD optimizacijo.

The nossd Možnost mount onemogoči optimizacijo SSD.

Datotečni sistem Btrfs samodejno zazna, ali se za datotečni sistem Btrfs uporablja SSD. Če se uporablja SSD, se ssd možnost priklopa je omogočena. V nasprotnem primeru nossd možnost priklopa je omogočena.

9. ssd_spread in nossd_spread
The ssd_spread Možnost namestitve poskuša dodeliti velike neprekinjene koščke neizkoriščenega prostora s SSD-ja. Ta funkcija izboljša zmogljivost nizko cenovnih (poceni) SSD-jev.

The nossd_spread Možnost mount onemogoči ssd_spread funkcija.

Datotečni sistem Btrfs samodejno zazna, ali se za datotečni sistem Btrfs uporablja SSD. Če se uporablja SSD, se ssd_spread možnost priklopa je omogočena. V nasprotnem primeru nossd_spread možnost priklopa je omogočena.

10. zavrzite in zavrzite
Če uporabljate SSD, ki podpira asinhroni TRIM v čakalni vrsti (SATA rev3.1), nato zavrzite Možnost mount bo omogočila zavrečenje osvobojenih blokov datotek. To bo izboljšalo delovanje SSD-ja.

Če SSD ne podpira asinhronega TRIM v čakalni vrsti, potem zavrzite Možnost mount bo poslabšala delovanje SSD-ja. V tem primeru je nodiscard Uporabiti je treba možnost namestitve.

Privzeto je nodiscard uporabljena je možnost namestitve.

11. norecovery
Če je norecovery uporabljena je možnost namestitve, datotečni sistem Btrfs ne bo poskušal izvesti postopka obnovitve podatkov v času namestitve.

12. usebackuproot in nousebackuproot
Če je usebackuproot uporabljena možnost namestitve, bo datotečni sistem Btrfs poskušal obnoviti kakršen koli slab / poškodovan drevesni koren v času priklopa. Datotečni sistem Btrfs lahko v datotečni sistem shrani več drevesnih korenin. The usebackuproot Možnost mount bo poiskala dober koren drevesa in uporabila prvega dobrega, ki ga najde.

The nousebackuproot Možnost mount v času namestitve ne bo preverjala ali obnavljala slabih / poškodovanih drevesnih korenin. To je privzeto vedenje datotečnega sistema Btrfs.

13. space_cache, space_cache = version, nospace_cache in clear_cache
The space_cache Možnost mount se uporablja za nadzor predpomnilnika prostega prostora. Predpomnilnik prostega prostora se uporablja za izboljšanje učinkovitosti branja prostega prostora blokovne skupine datotečnega sistema Btrfs v pomnilnik (RAM).

Datotečni sistem Btrfs podpira 2 različici predpomnilnika prostega prostora: v1 (privzeto) in v2

The v2 mehanizem predpomnjenja prostega prostora izboljšuje delovanje velikih datotečnih sistemov (veliko več terabajtov).

Uporabite lahko možnost namestitve space_cache = v1 za nastavitev v1 predpomnilnika prostega prostora in možnosti vpetja space_cache = v2 za nastavitev v2 predpomnilnika.

The počistiti začasni pomnilnik Možnost mount se uporablja za čiščenje predpomnilnika.

Ko v2 ustvarjen je predpomnilnik prostega prostora, zato ga je treba počistiti, da ustvarite v1 predpomnilnik prostega prostora.

Torej, za uporabo v1 predpomnilnik prostega prostora po v2 ustvarjen je predpomnilnik prostega prostora, počistiti začasni pomnilnik in space_cache = v1 Možnosti namestitve je treba kombinirati: clear_cache, space_cache = v1

The nospace_cache Možnost mount se uporablja za onemogočanje predpomnjenja prostega prostora.

Če želite onemogočiti predpomnjenje prostega prostora po v1 ali v2 predpomnilnik je ustvarjen, nospace_cache in počistiti začasni pomnilnik možnost namestitve mora biti kombinirana: clear_cache, nosapce_cache

14. preskoči_tevilo
Privzeto se bo prekinjeno / zaustavljeno delovanje ravnotežja datotečnega sistema Btrfs ali Btrfs RAID z več napravami samodejno nadaljevalo, ko bo datotečni sistem Btrfs nameščen. Če želite onemogočiti samodejno nadaljevanje delovanja prekinjenega / zaustavljenega ravnotežja v datotečnem sistemu Btrfs ali Btrfs RAID z več napravami, lahko uporabite preskoči_tevilo možnost pritrditve.

15. datacow in nodatacow
The datacow Možnost namestitve omogoča funkcijo kopiranja na zapis (CoW) v datotečnem sistemu Btrfs. To je privzeto vedenje.

Če želite onemogočiti funkcijo kopiranja na zapis (CoW) v datotečnem sistemu Btrfs za novo ustvarjene datoteke, namestite datotečni sistem Btrfs z nodatacow možnost pritrditve.

16. datasum in nodatasum
The podatkovna vsota Možnost mount omogoča preverjanje vsote podatkov za novo ustvarjene datoteke datotečnega sistema Btrfs. To je privzeto vedenje.

Če ne želite, da datotečni sistem Btrfs preveri vsoto podatkov za novo ustvarjene datoteke, namestite datotečni sistem Btrfs z nodatasum možnost pritrditve.

Zaključek

Ta članek vam je pokazal, kako namestite datotečni sistem Btrfs z želenimi možnostmi vpenjanja. Razložil sem tudi nekatere uporabne možnosti namestitve Btrfs.

Reference

[1] Stran z možnostmi pritrditve Btrfs - man 5 btrfs

Najboljši Linux Distros za igre na srečo v letu 2021
Operacijski sistem Linux je daleč od prvotnega, preprostega, strežniškega videza. Ta OS se je v zadnjih letih izjemno izboljšal in se je zdaj razvil v...
Kako zajeti in pretakati svojo igralno sejo v Linuxu
V preteklosti je bilo igranje iger le hobi, sčasoma pa je igralniška industrija zabeležila veliko rast glede tehnologije in števila igralcev. Občinstv...
Najboljše igre z ročnim sledenjem
Oculus Quest je pred kratkim predstavil odlično idejo ročnega sledenja brez krmilnikov. Z vedno večjim številom iger in dejavnosti, ki izvajajo podpor...