Nagu kõigil teistel failisüsteemidel, on ka Btrfs-failisüsteemil palju ühendamisvõimalusi, mida saate kasutada Btrfs-failisüsteemi käitumise seadistamiseks failisüsteemi ühendamisel.
See artikkel näitab teile, kuidas Btrfs-failisüsteemi oma soovitud ühendamisvalikutega ühendada. Selgitan ka mõningaid kasulikke Btrfsi ühendamisvõimalusi. Alustame siis.
Lühendid
ACL - Juurdepääsukontrolli loend
RAID - Sõltumatute / odavate ketaste üleliigne massiiv
UUID - Universaalselt ainulaadne identifikaator
Kuhu panna Btrfs Mount Options
Btrfs-failisüsteemi saab ühendada, kasutades kinnitada käsurea programm või / etc / fstab fail alglaadimise ajal. Btrfs-failisüsteemi käitumist saab konfigureerida ühendamisvalikute abil. Selles jaotises näitan teile, kuidas Btrfs-failisüsteemi ühendada erinevate ühendamisvalikute abil:
- käsurealt.
- kasutades / etc / fstab
Käsurealt saate ühendada Btrfs-failisüsteemi (loodud sdb mäluseade) / andmed kataloog koos liitumisvalikutega valik 1, variant2, variant3, jne. järgnevalt:
$ sudo mount -o variant1, variant2, variant3,… / dev / sdb / data
Sama Btrfs-failisüsteemi ühendamiseks alglaadimise ajal, kasutades / etc / fstab faili, peate leidma failisüsteemi Btrfs UUID.
Btrfs-failisüsteemi UUID leiate järgmise käsuga:
$ sudo blkid --match-token TYPE = btrfs
Nagu näete, on Btrfs-failisüsteemi UUID loodud sdb mäluseade on c69a889a-8fd2-4571-bd97-a3c2e4543b6b.
Ava / etc / fstab fail järgmise käsuga:
$ sudo nano / etc / fstab
UUID-ga Btrfs-failisüsteemi automaatseks ühendamiseks c69a889a-8fd2-4571-bd97-a3c2e4543b6b kohta / andmed kataloog koos liitumisvalikutega valik 1,variant2,variant3, jne., lisage järgmise rea lõppu / etc / fstab faili.
UUID = c69a889a-8fd2-4571-bd97-a3c2e4543b6b / data btrfs variant1, variant2, variant3,… 0 0Kui olete valmis, vajutage
Teie Btrfs-failisüsteem peaks olema ühendatud soovitud ühendamisvalikutega.
Olulised Btrfs Mounti valikud
Selles osas selgitan mõningaid olulisi Btrfsi ühendamisvalikuid. Alustame siis.
Kõige olulisemad Btrfsi ühendamisvalikud on:
1. acl ja noacl
ACL haldab kasutajate ja rühmade õigusi Btrfs-failisüsteemi failide / kataloogide jaoks.
The acl Btrfsi ühendamise võimalus võimaldab ACL-i. ACL-i keelamiseks võite kasutada noacl mount võimalus.
Vaikimisi on ACL lubatud. Niisiis, Btrfs-failisüsteem kasutab acl vaikimisi võimalus mount.
2. autodefrag ja noautodefrag
Btrfs-failisüsteemi defragmentimine parandab failisüsteemi toimivust, vähendades andmete killustatust.
The autodefrag liitumisvõimalus võimaldab Btrfs-failisüsteemi automaatset defragmentimist.
The noautodefrag suvand mount keelab Btrfs-failisüsteemi automaatse defragmentimise.
Vaikimisi on automaatne defragmentimine keelatud. Niisiis kasutab Btrfs-failisüsteem faili noautodefrag vaikimisi võimalus mount.
3. suruma ja suruma-jõudu
Juhib Btrfs-failisüsteemi failisüsteemi tasemel andmete tihendamist.
The suruma suvand tihendab ainult tihendamist väärt faile (kui faili pakkimine säästab kettaruumi).
The suruma-jõud Valik tihendab Btrfs-failisüsteemi kõiki faile, isegi kui faili kokkusurumine suurendab selle suurust.
Btrfs-failisüsteem toetab paljusid tihendusalgoritme ja igal tihendusalgoritmil on erinevad tihendusastmed.
Btrfs toetatud tihendusalgoritmid on järgmised: lzo, zlib (tase 1 kuni 9) ja zstd (tase 1 kuni 15).
Ühe järgmistest ühendamisvalikutest saate määrata, millist tihendusalgoritmi Btrfs-failisüsteemis kasutada
- kompress = algoritm: tase
- suruma-jõud = algoritm: tase
Lisateabe saamiseks vaadake minu artiklit Kuidas lubada Btrfs-failisüsteemi tihendamist.
4. subvol ja subvolid
Neid ühendamisvalikuid kasutatakse Btrfs-failisüsteemi konkreetse alamahu eraldi ühendamiseks.
The subvol valikut mount kasutatakse Btrfs-failisüsteemi alamahu ühendamiseks selle suhtelise tee abil.
The subvolid valikut mount kasutatakse Btrfs-failisüsteemi alamahu ühendamiseks alamahu ID abil.
Lisateabe saamiseks vaadake minu artiklit Kuidas luua ja paigaldada Btrfs-alamahtusid.
5. seade
The seade mount-valikut kasutatakse mitme seadme Btrfs-failisüsteemis või Btrfs RAID-is.
Mõnel juhul ei pruugi operatsioonisüsteem tuvastada mitme seadmega Btrfs-failisüsteemis või Btrfs RAID-is kasutatavaid salvestusseadmeid. Sellistel juhtudel saate kasutada seade ühendamisvõimalus seadmete määramiseks, mida soovite kasutada Btrfsi mitme seadme failisüsteemi või RAID-i jaoks.
Võite kasutada seade mount-variant mitu korda Btrfsi mitme seadme failisüsteemi või RAID-i jaoks erinevate mäluseadmete laadimiseks.
Võite kasutada seadme nime (st.e., sdb, SDK) või UUID, UUID_SUB, või PARTUUID salvestusseadme salvestamine seade mount võimalus mäluseadme tuvastamiseks.
Näiteks,
- seade = / dev / sdb
- seade = / dev / sdb, seade = / dev / sdc
- seade = UUID_SUB = 490a263d-eb9a-4558-931e-998d4d080c5d
- seade = UUID_SUB = 490a263d-eb9a-4558-931e-998d4d080c5d, seade = UUID_SUB = f7ce4875-0874-436a-b47d-3edef66d3424
6. degradeerunud
The degradeerunud liitumisvõimalus võimaldab Btrfs RAID-i ühendada vähem mäluseadmetega, kui RAID-profiil nõuab.
Näiteks raid1 profiil eeldab 2 mäluseadme olemasolu. Kui üks salvestusseadmetest pole mingil juhul saadaval, kasutate seda degradeerunud liitmisvõimalus RAID-i ühendamiseks, isegi kui saadaval on 2 mäluseadet.
7. pühenduma
The pühenduma mount-valikut kasutatakse intervalli (sekundites) määramiseks, mille jooksul andmed kirjutatakse mäluseadmesse.
Vaikimisi on seatud 30 sekundit.
Määramiseks pühenduma intervalliga 15 sekundit, saate kasutada monteerimisvalikut pühenduma = 15 (ütleme).
8. ssd ja nossd
The ssd suvand mount ütleb Btrfs-failisüsteemile, et failisüsteem kasutab SSD-mäluseadet ja Btrfs-failisüsteem teeb vajaliku SSD-optimeerimise.
The nossd liitumisvõimalus keelab SSD optimeerimise.
Btrfs-failisüsteem tuvastab automaatselt, kas Btrfs-failisüsteemi jaoks kasutatakse SSD-d. Kui kasutatakse SSD-d, siis ssd liitumisvalik on lubatud. Vastasel juhul nossd liitumisvalik on lubatud.
9. ssd_spread ja nossd_spread
The ssd_spread mount-variant proovib SSD-lt eraldada suured pidevad tükid kasutamata ruumi. See funktsioon parandab odavate (odavate) SSD-de jõudlust.
The nossd_spread mount keelab ssd_spread tunnusjoon.
Btrfs-failisüsteem tuvastab automaatselt, kas Btrfs-failisüsteemi jaoks kasutatakse SSD-d. Kui kasutatakse SSD-d, siis ssd_spread liitumisvalik on lubatud. Vastasel juhul nossd_spread liitumisvalik on lubatud.
10. visake ära ja visake
Kui kasutate SSD-d, mis toetab asünkroonseid järjekorras olevaid TRIM-i (SATA rev3.1), siis ära viskama liitumisvõimalus võimaldab vabanenud failiplokkide viskamist. See parandab SSD jõudlust.
Kui SSD ei toeta asünkroonset järjekorda seatud TRIM-i, siis ära viskama liitmisvõimalus halvendab SSD jõudlust. Sel juhul on nodiskard tuleks kasutada monteerimisvalikut.
Vaikimisi on nodiskard kasutatakse monteerimisvalikut.
11. norecovery
Kui norecovery kasutatakse suvandit mount, Btrfs-failisüsteem ei ürita andmete taastamise toimingut ühendamise ajal.
12. usebackuproot ja nousebackuproot
Kui kasutamine kasutatakse suvandit mount, püüab Btrfs-failisüsteem ühendamise ajal taastada kõik vigased / rikutud puujuured. Btrfs-failisüsteem võib failisüsteemi salvestada mitu puu juurt. The kasutamine mount variant otsib hea puujuure ja kasutab esimest leitud head.
The nousebackuproot mount suvand ei kontrolli ega taasta halbu / rikutud puujuure ühendamise ajal. See on Btrfs-failisüsteemi vaikekäitumine.
13. space_cache, space_cache = version, nospace_cache ja clear_cache
The tühiku vahemälu mount-suvandit kasutatakse vaba ruumi vahemälu juhtimiseks. Vaba ruumi vahemälu kasutatakse Btrfs-failisüsteemi plokirühma vaba ruumi mällu lugemiseks (RAM).
Btrfs-failisüsteem toetab vaba ruumi vahemälu kahte versiooni: v1 (vaikimisi) ja v2
The v2 vaba ruumi vahemällu salvestamise mehhanism parandab suurte (mitme terabaidise suurusega) failisüsteemide jõudlust.
Võite kasutada kinnitamisvalikut space_cache = v1 seada v1 vaba ruumi vahemälust ja suvandist mount space_cache = v2 seada v2 vaba ruumi vahemälust.
The tühi vahemälu mount-valikut kasutatakse vaba ruumi vahemälu tühjendamiseks.
Kui v2 vaba ruumi vahemälu on loodud, tuleb vahemälu a loomiseks tühjendada v1 vaba ruumi vahemälu.
Niisiis, et kasutada v1 vaba ruumi vahemälu pärast v2 luuakse vaba ruumi vahemälu, tühi vahemälu ja space_cache = v1 kinnitusvalikud tuleb kombineerida: tühi vahemälu, tühiku vahemälu = v1
The nospace_cache mount-valikut kasutatakse vaba ruumi vahemällu salvestamise keelamiseks.
Vaba ruumi vahemällu salvestamise keelamiseks pärast v1 või v2 on loodud vahemälu nospace_cache ja tühi vahemälu kinnitusvõimalus tuleb kombineerida: clear_cache, nosapce_cache
14. vahele jätma
Vaikimisi jätkatakse mitme seadme Btrfs failisüsteemi või Btrfs RAID katkenud / peatatud tasakaalu toimimist automaatselt, kui Btrfs failisüsteem on ühendatud. Mitmeseadmelise Btrfs-failisüsteemi või Btrfs RAID-i katkestatud / peatatud tasakaalu toimingu automaatse jätkamise keelamiseks võite kasutada vahele jätma mount võimalus.
15. datacow ja nodatacow
The andmekogu liitumisvõimalus võimaldab Btrfs-failisüsteemi funktsiooni Copy-on-Write (CoW). See on vaikekäitumine.
Kui soovite vastloodud failide jaoks keelata Btrfs-failisüsteemi funktsiooni Copy-on-Write (CoW), ühendage Btrfs-failisüsteem nodatacow mount võimalus.
16. andmesumma ja nodatasum
The andmekogum liitumisvõimalus võimaldab Btrfs-failisüsteemi äsja loodud failide andmete kontrollsummat. See on vaikekäitumine.
Kui te ei soovi, et Btrfs-failisüsteem kontrolliks vastloodud failide andmeid, ühendage Btrfs-failisüsteem nodatasum mount võimalus.
Järeldus
See artikkel on näidanud, kuidas Btrfs-failisüsteemi oma soovitud ühendamisvalikutega ühendada. Olen selgitanud ka mõnda kasulikku Btrfsi ühendamisvalikut.
Viited
[1] Btrfs Mount Options Manpage - mees 5 btrfs