Btrfs

Noderīgas Btrfs failu sistēmas stiprināšanas iespējas

Noderīgas Btrfs failu sistēmas stiprināšanas iespējas

Tāpat kā jebkurai citai failu sistēmai, arī Btrfs failu sistēmai ir daudz pievienošanas opciju, kuras varat izmantot, lai konfigurētu Btrfs failu sistēmas uzvedību, uzstādot failu sistēmu.

Šajā rakstā tiks parādīts, kā Btrfs failu sistēmu pievienot ar vēlamajām pievienošanas opcijām. Es izskaidrošu arī dažas noderīgas Btrfs stiprināšanas iespējas. Tātad, sāksim darbu.

Saīsinājumi

ACL - Piekļuves kontroles saraksts
RAID - Lieks neatkarīgu / lētu disku klāsts
UUID - Universāli unikāls identifikators

Kur likt Btrfs Mount Options

Btrfs failu sistēmu var uzstādīt, izmantojot stiprinājums komandrindas programma vai / etc / fstab failu sāknēšanas laikā. Izmantojot montāžas opcijas, varat konfigurēt Btrfs failu sistēmas darbību. Šajā sadaļā es parādīšu, kā uzstādīt Btrfs failu sistēmu, izmantojot dažādas pievienošanas opcijas:

  1. no komandrindas.
  2. izmantojot / etc / fstab

No komandrindas varat uzstādīt Btrfs failu sistēmu (izveidota SDB atmiņas ierīce) uz / dati direktoriju ar montāžas opcijām 1. opcija, 2. variants, 3. iespēja, utt. sekojoši:

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

Lai to pašu Btrfs failu sistēmu pievienotu sāknēšanas laikā, izmantojot / etc / fstab failu, jums jāatrod Btrfs failu sistēmas UUID.

Btrfs failu sistēmas UUID var atrast ar šādu komandu:

$ sudo blkid --match-token TYPE = btrfs

Kā redzat, vietnē Btrfs izveidotās failu sistēmas UUID SDB atmiņas ierīce ir c69a889a-8fd2-4571-bd97-a3c2e4543b6b.

Atveriet / etc / fstab failu ar šādu komandu:

$ sudo nano / etc / fstab

Lai automātiski pievienotu Btrfs failu sistēmu, kurai ir UUID c69a889a-8fd2-4571-bd97-a3c2e4543b6b uz / dati direktoriju ar montāžas opcijām 1. opcija,2. opcija,3. iespēja, utt., pievienojiet šādu rindu saraksta beigās / etc / fstab failu.

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

Kad esat pabeidzis, nospiediet + X sekoja un lai saglabātu / etc / fstab failu.

Btrfs failu sistēma ir jāpiestiprina ar vēlamajām pievienošanas opcijām.

Svarīgas Btrfs stiprinājuma iespējas

Šajā sadaļā es izskaidrošu dažas svarīgās Btrfs stiprināšanas iespējas. Tātad, sāksim darbu.

Vissvarīgākās Btrfs stiprinājuma iespējas ir:

1. acl un noacl
ACL pārvalda lietotāju un grupu atļaujas Btrfs failu sistēmas failiem / direktorijiem.

The acl Btrfs stiprinājuma opcija ļauj ACL. Lai atspējotu ACL, varat izmantot noacl stiprinājuma opcija.

Pēc noklusējuma ACL ir iespējota. Tātad, Btrfs failu sistēma izmanto acl mount opcija pēc noklusējuma.

2. autodefrag un noautodefrag
Btrfs failu sistēmas defragmentēšana uzlabos failu sistēmas veiktspēju, samazinot datu fragmentāciju.

The autodefrag mount opcija ļauj automātiski defragmentēt Btrfs failu sistēmu.

The noautodefrag mount opcija atspējo automātisko Btrfs failu sistēmas defragmentēšanu.

Pēc noklusējuma automātiskā defragmentēšana ir atspējota. Tātad, Btrfs failu sistēma izmanto noautodefrag mount opcija pēc noklusējuma.

3. saspiest un saspiest-spēku
Kontrolē Btrfs failu sistēmas failu saspiešanas līmeņa datu saspiešanu.

The saspiest opcija saspiež tikai tos failus, kurus ir vērts saspiest (ja faila saspiešana ietaupa vietu diskā).

The saspiest-spēks opcija saspiež visus Btrfs failu sistēmas failus, pat ja faila saspiešana palielina tā lielumu.

Btrfs failu sistēma atbalsta daudzus saspiešanas algoritmus, un katram saspiešanas algoritmam ir dažādi saspiešanas līmeņi.

Btrfs atbalstītie saspiešanas algoritmi ir: lzo, zlib (1. līdz 9. līmenis) un zstd (1. līdz 15. līmenis).

Varat norādīt, kādu saspiešanas algoritmu izmantot Btrfs failu sistēmai, izmantojot vienu no šīm pievienošanas opcijām:

Lai iegūtu papildinformāciju, skatiet manu rakstu Kā iespējot Btrfs failu sistēmas saspiešanu.

4. subvol un subvolid
Šīs pievienošanas opcijas tiek izmantotas, lai atsevišķi uzstādītu noteiktu Btrfs failu sistēmas apakšapjomu.

The subvol mount opcija tiek izmantota Btrfs failu sistēmas apakšapjoma montāžai, izmantojot tās relatīvo ceļu.

The subvolid mount opcija tiek izmantota Btrfs failu sistēmas apakšapjoma montāžai, izmantojot apakšapjoma ID.

Lai iegūtu papildinformāciju, skatiet manu rakstu Kā izveidot un uzstādīt Btrfs apakšapjomus.

5. ierīci
The ierīci mount opcija tiek izmantota vairāku ierīču Btrfs failu sistēmā vai Btrfs RAID.

Dažos gadījumos operētājsistēma var neizdoties atklāt daudzu ierīču Btrfs failu sistēmā vai Btrfs RAID izmantotās atmiņas ierīces. Šādos gadījumos varat izmantot ierīci mount opcija, lai norādītu ierīces, kuras vēlaties izmantot Btrfs vairāku ierīču failu sistēmai vai RAID.

Jūs varat izmantot ierīci mount iespēju vairākas reizes, lai Btrfs vairāku ierīču failu sistēmā vai RAID ielādētu dažādas atmiņas ierīces.

Varat izmantot ierīces nosaukumu (t.i.e., SDB, SDK) vai UUID, UUID_SUB, vai PARTUUIDS uzglabāšanas ierīces ar ierīci montāžas opcija, lai identificētu atmiņas ierīci.

Piemēram,

6. degradējās
The degradējās mount opcija ļauj Btrfs RAID uzstādīt ar mazākām atmiņas ierīcēm, nekā nepieciešams RAID profilā.

Piemēram, reids1 profilam ir nepieciešamas 2 atmiņas ierīces. Ja kāda no atmiņas ierīcēm nekādā gadījumā nav pieejama, izmantojiet degradējās mount opcija, lai pievienotu RAID, pat ja ir pieejama 1 no 2 atmiņas ierīcēm.

7. apņemties
The apņemties montāžas opciju izmanto, lai iestatītu intervālu (sekundēs), kurā dati tiks ierakstīti atmiņas ierīcē.

Noklusējums ir iestatīts uz 30 sekundēm.

Lai iestatītu apņemties intervālu līdz 15 sekundēm, varat izmantot stiprinājuma opciju apņemties = 15 (teiksim).

8. ssd un nossd
The ssd mount opcija norāda Btrfs failu sistēmai, ka failu sistēma izmanto SSD atmiņas ierīci, un Btrfs failu sistēma veic nepieciešamo SSD optimizāciju.

The nossd mount opcija atspējo SSD optimizāciju.

Btrfs failu sistēma automātiski nosaka, vai Btrfs failu sistēmai tiek izmantots SSD. Ja tiek izmantots SSD disks, ssd mount opcija ir iespējota. Pretējā gadījumā nossd mount opcija ir iespējota.

9. ssd_spread un nossd_spread
The ssd_spread mount opcija mēģina piešķirt lielus nepārtrauktus neizmantotas vietas gabalus no SSD. Šī funkcija uzlabo zemas klases (lētu) SSD darbību.

The nossd_spread montāžas opcija atspējo ssd_spread iezīme.

Btrfs failu sistēma automātiski nosaka, vai Btrfs failu sistēmai tiek izmantots SSD. Ja tiek izmantots SSD disks, ssd_spread mount opcija ir iespējota. Pretējā gadījumā nossd_spread mount opcija ir iespējota.

10. izmest un nodiskardēt
Ja izmantojat SSD, kas atbalsta asinhrono rindā esošo TRIM (SATA rev3.1), tad izmest mount opcija ļaus izmest atbrīvotos failu blokus. Tas uzlabos SSD veiktspēju.

Ja SSD neatbalsta asinhrono rindā esošo TRIM, tad izmest mount opcija pasliktinās SSD veiktspēju. Tādā gadījumā nodiskards jāizmanto montāžas opcija.

Pēc noklusējuma nodiskards tiek izmantota montāžas opcija.

11. norecovery
Ja norecovery tiek izmantota pievienošanas opcija, Btrfs failu sistēma nemēģinās veikt datu atkopšanas darbību pievienošanas laikā.

12. usebackuproot un nousebackuproot
Ja usebackuproot tiek izmantota montāžas opcija, Btrfs failu sistēma mēģinās atjaunot jebkuru sliktu / bojātu koku sakni pievienošanas laikā. Btrfs failu sistēma failu sistēmā var saglabāt vairākas koku saknes. The usebackuproot mount opcija meklēs labu koka sakni un izmantos pirmo atrasto labo.

The nousebackuproot mount opcija nepārbaudīs un neatkops sliktas / bojātas koku saknes montāžas laikā. Tā ir Btrfs failu sistēmas noklusējuma darbība.

13. space_cache, space_cache = versija, nospace_cache un clear_cache
The space_cache mount opciju izmanto, lai kontrolētu brīvās vietas kešatmiņu. Brīvās vietas kešatmiņu izmanto, lai uzlabotu Btrfs failu sistēmas bloku grupas brīvās vietas nolasīšanu atmiņā (RAM).

Btrfs failu sistēma atbalsta 2 brīvās vietas kešatmiņas versijas: v1 (noklusējums) un v2

The v2 brīvas vietas kešdarbes mehānisms uzlabo lielu failu sistēmu (vairāku terabaitu lieluma) darbību.

Varat izmantot montāžas opciju space_cache = v1 lai iestatītu v1 no brīvās vietas kešatmiņas un montāžas opcijas space_cache = v2 iestatīt v2 no brīvās vietas kešatmiņas.

The iztīrīt kešatmiņu mount opcija tiek izmantota, lai notīrītu brīvās vietas kešatmiņu.

Kad v2 tiek izveidota brīvās vietas kešatmiņa, lai izveidotu v1 brīvas vietas kešatmiņa.

Tātad, lai izmantotu v1 brīvās vietas kešatmiņa pēc v2 tiek izveidota brīvas vietas kešatmiņa, iztīrīt kešatmiņu un space_cache = v1 montāžas opcijas jāapvieno: clear_cache, space_cache = v1

The nospace_cache mount opcija tiek izmantota, lai atspējotu brīvās vietas kešatmiņu.

Lai atspējotu brīvās vietas kešatmiņu pēc v1 vai v2 tiek izveidota kešatmiņa nospace_cache un iztīrīt kešatmiņu montāžas opcija ir jāapvieno: clear_cache, nosapce_cache

14. izlaist_balanss
Pēc noklusējuma Btrfs failu sistēmas vai Btrfs RAID pārtraukta / apturēta bilances darbība tiks automātiski atsākta, kad Btrfs failu sistēma būs pievienota. Lai atspējotu pārtraukta / apturēta līdzsvara darbības automātisku atsākšanu vairāku ierīču Btrfs failu sistēmā vai Btrfs RAID, varat izmantot izlaist_balanss stiprinājuma opcija.

15. datacow un nodatacow
The datacow mount opcija iespējo Btrfs failu sistēmas funkciju Copy-on-Write (CoW). Tā ir noklusējuma uzvedība.

Ja vēlaties atspējot Btrfs failu sistēmas funkciju Copy-on-Write (CoW) jaunizveidotajiem failiem, pievienojiet Btrfs failu sistēmu ar nodatacow stiprinājuma opcija.

16. datasum un nodatasum
The datasum mount opcija ļauj kontrolēt jaunizveidoto Btrfs failu sistēmas failu datu summēšanu. Šī ir noklusējuma uzvedība.

Ja nevēlaties, lai Btrfs failu sistēma pārbaudītu jaunizveidoto failu datus, pievienojiet Btrfs failu sistēmu ar nodatasum stiprinājuma opcija.

Secinājums

Šajā rakstā ir parādīts, kā uzstādīt Btrfs failu sistēmu ar vēlamajām pievienošanas opcijām. Esmu izskaidrojis arī dažas noderīgas Btrfs stiprināšanas iespējas.

Atsauces

[1] Btrfs Mount Options Manpage - man 5 btrfs

SuperTuxKart operētājsistēmai Linux
SuperTuxKart ir lielisks nosaukums, kas paredzēts, lai sniegtu jums Mario Kart pieredzi bez maksas jūsu Linux sistēmā. Tas ir diezgan izaicinoši un ja...
Cīņa par Vesnota apmācību
Cīņa par Vesnotu ir viena no populārākajām atvērtā koda stratēģijas spēlēm, kuru jūs varat spēlēt šajā laikā. Šī spēle ir izstrādāta ne tikai ļoti ilg...
0 A.D. Apmācība
No daudzajām stratēģijas spēlēm 0 A.D. izdodas izcelties kā visaptverošs nosaukums un ļoti dziļa, taktiska spēle, neskatoties uz to, ka tā ir atvērtā ...