Btrfs

Pilihan Pemasangan Berguna dari Sistem Filem Btrfs

Pilihan Pemasangan Berguna dari Sistem Filem Btrfs

Seperti sistem fail lain, sistem fail Btrfs juga mempunyai banyak pilihan pemasangan yang dapat anda gunakan untuk mengkonfigurasi tingkah laku sistem fail Btrfs semasa memasang sistem fail.

Artikel ini akan menunjukkan kepada anda cara memasang sistem fail Btrfs dengan pilihan pemasangan yang anda inginkan. Saya juga akan menerangkan beberapa pilihan pemasangan Btrfs yang berguna. Oleh itu, mari kita mulakan.

Singkatan

ACL - Senarai Kawalan Akses
RAID - Array berlebihan dari cakera bebas / murah
UUID - Pengecam Unik Semesta

Tempat Meletakkan Pilihan Pemasangan Btrfs

Anda boleh memasang sistem fail Btrfs menggunakan melekap program baris arahan atau / etc / fstab fail pada masa boot. Anda boleh mengkonfigurasi tingkah laku sistem fail Btrfs menggunakan pilihan pemasangan. Pada bahagian ini, saya akan menunjukkan kepada anda cara memasang sistem fail Btrfs menggunakan pilihan pemasangan yang berbeza:

  1. dari baris perintah.
  2. menggunakan / etc / fstab

Dari baris perintah, anda boleh memasang sistem fail Btrfs (dibuat di sdb peranti simpanan) pada / data direktori dengan pilihan pemasangan Pilihan 1, pilihan2, pilihan3, dan lain-lain. seperti berikut:

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

Untuk memasang sistem fail Btrfs yang sama pada waktu boot menggunakan / etc / fstab fail, anda perlu mencari UUID sistem fail Btrfs.

Anda boleh mendapatkan UUID sistem fail Btrfs dengan arahan berikut:

$ sudo blkid --match-token JENIS = btrfs

Seperti yang anda lihat, UUID sistem fail Btrfs dibuat di sdb peranti simpanan adalah c69a889a-8fd2-4571-bd97-a3c2e4543b6b.

Buka / etc / fstab fail dengan arahan berikut:

$ sudo nano / etc / fstab

Untuk memasang sistem fail Btrfs secara automatik yang mempunyai UUID c69a889a-8fd2-4571-bd97-a3c2e4543b6b pada / data direktori dengan pilihan pemasangan Pilihan 1,pilihan2,pilihan3, dan lain-lain., tambah baris berikut di hujung / etc / fstab fail.

UUID = c69a889a-8fd2-4571-bd97-a3c2e4543b6b / data btrfs option1, option2, option3,… 0 0

Setelah selesai, tekan + X diikuti oleh Y dan untuk menyelamatkan / etc / fstab fail.

Sistem fail Btrfs anda harus dipasang dengan pilihan pemasangan yang anda inginkan.

Pilihan Pemasangan Btrfs Penting

Pada bahagian ini, saya akan menerangkan beberapa pilihan pemasangan Btrfs yang penting. Oleh itu, mari kita mulakan.

Pilihan pemasangan Btrfs yang paling penting adalah:

1. acl dan noacl
ACL menguruskan kebenaran pengguna dan kumpulan untuk fail / direktori sistem fail Btrfs.

The acl Pilihan pemasangan Btrfs membolehkan ACL. Untuk melumpuhkan ACL, anda boleh menggunakan noacl pilihan pemasangan.

Secara lalai, ACL didayakan. Jadi, sistem fail Btrfs menggunakan acl pilihan mount secara lalai.

2. autodefrag dan noautodefrag
Defragmentasi sistem fail Btrfs akan meningkatkan prestasi sistem fail dengan mengurangkan pemecahan data.

The autodefrag pilihan mount membolehkan defragmentasi automatik sistem fail Btrfs.

The noautodefrag pilihan mount melumpuhkan defragmentasi automatik sistem fail Btrfs.

Secara lalai, defragmentasi automatik dilumpuhkan. Jadi, sistem fail Btrfs menggunakan noautodefrag pilihan mount secara lalai.

3. kompres dan daya tekan
Mengawal pemampatan data tahap sistem fail sistem fail Btrfs.

The memampatkan pilihan memampatkan hanya fail yang patut dimampatkan (jika memampatkan fail menjimatkan ruang cakera).

The daya tekan pilihan memampatkan setiap fail sistem fail Btrfs walaupun memampatkan fail meningkatkan ukurannya.

Sistem fail Btrfs menyokong banyak algoritma pemampatan dan setiap algoritma pemampatan mempunyai tahap pemampatan yang berbeza.

Algoritma pemampatan yang disokong oleh Btrfs adalah: lzo, zlib (tahap 1 hingga 9), dan zstd (tahap 1 hingga 15).

Anda boleh menentukan algoritma pemampatan yang akan digunakan untuk sistem fail Btrfs dengan salah satu pilihan pemasangan berikut:

Untuk maklumat lebih lanjut, periksa artikel saya Cara Mengaktifkan Pemampatan Sistem Filem Btrfs.

4. subvol dan subvolid
Pilihan pemasangan ini digunakan untuk memasang subvolume tertentu dari sistem fail Btrf secara berasingan.

The subvol pilihan mount digunakan untuk memasang subvolume sistem fail Btrfs menggunakan jalan relatifnya.

The subvolid pilihan mount digunakan untuk memasang subvolume sistem fail Btrfs menggunakan ID subvolume.

Untuk maklumat lebih lanjut, periksa artikel saya Cara Membuat dan Memasang Subvolume Btrfs.

5. peranti
The peranti pilihan mount digunakan dalam sistem fail Btrfs berbilang peranti atau Btrfs RAID.

Dalam beberapa kes, sistem operasi mungkin gagal mengesan peranti storan yang digunakan dalam sistem fail Btrfs berbilang peranti atau Btrfs RAID. Dalam kes sedemikian, anda boleh menggunakan peranti pilihan mount untuk menentukan peranti yang anda ingin gunakan untuk sistem fail berbilang peranti Btrfs atau RAID.

Anda boleh menggunakan peranti pilihan pemasangan berkali-kali untuk memuatkan peranti storan yang berbeza untuk sistem fail berbilang peranti atau RAID Btrfs.

Anda boleh menggunakan nama peranti (i.e., sdb, sdcatau UUID, UUID_SUB, atau BAHAGIAN peranti storan dengan peranti pilihan mount untuk mengenal pasti peranti storan.

Sebagai contoh,

6. direndahkan
The direndahkan pilihan mount membolehkan RAID Btrfs dipasang dengan peranti penyimpanan yang lebih sedikit daripada yang diperlukan oleh profil RAID.

Sebagai contoh, serbuan1 profil memerlukan 2 peranti storan yang ada. Sekiranya salah satu peranti storan tidak tersedia dalam keadaan apa pun, anda menggunakan direndahkan pilihan mount untuk memasang RAID walaupun 1 dari 2 peranti storan tersedia.

7. komited
The komited pilihan mount digunakan untuk mengatur selang (dalam beberapa saat) di mana data akan ditulis ke peranti penyimpanan.

Lalai ditetapkan pada 30 saat.

Untuk menetapkan komited selang hingga 15 saat, anda boleh menggunakan pilihan pemasangan komit = 15 (katakan).

8. ssd dan nossd
The ssd pilihan mount memberitahu sistem fail Btrfs bahawa sistem fail menggunakan peranti penyimpanan SSD, dan sistem fail Btrfs melakukan pengoptimuman SSD yang diperlukan.

The nossd pilihan mount melumpuhkan pengoptimuman SSD.

Sistem fail Btrfs secara automatik mengesan sama ada SSD digunakan untuk sistem fail Btrfs. Sekiranya SSD digunakan, ssd pilihan mount diaktifkan. Jika tidak, yang mengarut pilihan mount diaktifkan.

9. ssd_spread dan nossd_spread
The ssd_spread pilihan mount cuba memperuntukkan sebahagian besar ruang yang tidak digunakan yang berterusan dari SSD. Ciri ini meningkatkan prestasi SSD mewah (murah).

The nossd_spread pilihan mount melumpuhkan ssd_spread ciri.

Sistem fail Btrfs secara automatik mengesan sama ada SSD digunakan untuk sistem fail Btrfs. Sekiranya SSD digunakan, ssd_spread pilihan mount diaktifkan. Jika tidak, yang nossd_spread pilihan mount diaktifkan.

10. buang dan angguk
Sekiranya anda menggunakan SSD yang menyokong TRIM beratur tidak segerak (SATA rev3.1), maka buang pilihan mount akan membolehkan pembuangan blok fail yang dibebaskan. Ini akan meningkatkan prestasi SSD.

Sekiranya SSD tidak menyokong TRIM beratur tidak segerak, maka buang pilihan mount akan menurunkan prestasi SSD. Dalam kes itu, kad mengangguk pilihan mount harus digunakan.

Secara lalai, kad mengangguk pilihan mount digunakan.

11. pemulihan
Sekiranya pemulihan pilihan mount digunakan, sistem fail Btrfs tidak akan berusaha untuk melakukan operasi pemulihan data pada masa mount.

12. usebackuproot dan nousebackuproot
Sekiranya usebackuproot pilihan mount digunakan, sistem fail Btrfs akan berusaha memulihkan sebarang akar pokok yang rosak / rosak pada masa mount. Sistem fail Btrfs boleh menyimpan pelbagai akar pokok dalam sistem fail. The usebackuproot pilihan mount akan mencari akar pokok yang baik dan menggunakan yang pertama yang dijumpainya.

The nousebackuproot pilihan pemasangan tidak akan memeriksa atau memulihkan akar pokok yang rosak / rosak pada masa pemasangan. Ini adalah tingkah laku lalai sistem fail Btrfs.

13. space_cache, space_cache = versi, nospace_cache, dan clear_cache
The ruang_cache pilihan mount digunakan untuk mengawal cache ruang kosong. Cache ruang kosong digunakan untuk meningkatkan prestasi membaca kumpulan blok ruang kosong sistem fail Btrfs ke dalam memori (RAM).

Sistem fail Btrfs menyokong 2 versi cache ruang kosong: v1 (lalai) dan v2

The v2 mekanisme cache ruang bebas meningkatkan prestasi sistem fail besar (bersaiz multi terabyte).

Anda boleh menggunakan pilihan pemasangan space_cache = v1 untuk menetapkan v1 cache ruang kosong dan pilihan pemasangan space_cache = v2 untuk menetapkan v2 cache ruang kosong.

The kosongkan cache pilihan mount digunakan untuk membersihkan cache ruang kosong.

Apabila v2 cache ruang kosong dibuat, cache mesti dikosongkan untuk membuat a v1 cache ruang kosong.

Jadi, untuk menggunakan v1 cache ruang kosong selepas v2 cache ruang kosong dibuat, yang kosongkan cache dan space_cache = v1 pilihan pemasangan mesti digabungkan: clear_cache, space_cache = v1

The nospace_cache pilihan mount digunakan untuk mematikan cache ruang kosong.

Untuk melumpuhkan cache ruang kosong selepas v1 atau v2 cache dibuat, yang nospace_cache dan kosongkan cache pilihan pemasangan mesti digabungkan: kosongkan_cache, nosapce_cache

14. langkau_seimbangan
Secara lalai, operasi keseimbangan terganggu / dijeda sistem fail Btrfs berbilang peranti atau Btrfs RAID akan disambung semula secara automatik setelah sistem fail Btrfs dipasang. Untuk melumpuhkan penyambungan semula operasi keseimbangan yang terganggu / dijeda secara automatik pada sistem fail Btrfs berbilang peranti atau Btrfs RAID, anda boleh menggunakan langkau_seimbangan pilihan pemasangan.

15. datacow dan nodatacow
The datacow pilihan mount membolehkan ciri Copy-on-Write (CoW) sistem fail Btrfs. Ini adalah tingkah laku lalai.

Sekiranya anda ingin melumpuhkan ciri Copy-on-Write (CoW) sistem fail Btrfs untuk fail yang baru dibuat, pasang sistem fail Btrfs dengan nodatacow pilihan pemasangan.

16. datasum dan nodatasum
The datasum pilihan mount membolehkan pemeriksaan data untuk fail yang baru dibuat dari sistem fail Btrfs. Ini adalah tingkah laku lalai.

Sekiranya anda tidak mahu sistem fail Btrfs memeriksa data untuk fail yang baru dibuat, pasang sistem fail Btrfs dengan nodatasum pilihan pemasangan.

Kesimpulannya

Artikel ini telah menunjukkan cara memasang sistem fail Btrfs dengan pilihan pemasangan yang anda mahukan. Saya juga telah menjelaskan beberapa pilihan pemasangan Btrfs yang berguna.

Rujukan

[1] Halaman Pilihan Btrfs Mount - man 5 btrfs

Cara Memasang League Of Legends di Ubuntu 14.04
Sekiranya anda peminat League of Legends, maka ini adalah peluang bagi anda untuk menguji menjalankan League of Legends. Perhatikan bahawa LOL disokon...
Pasang permainan Strategi OpenRA terkini di Ubuntu Linux
OpenRA adalah mesin permainan Strategi Masa Nyata / Bebas yang mencipta semula permainan Westwood awal seperti Command & Conquer klasik: Makluman Mera...
Pasang Dolphin Emulator terkini untuk Gamecube & Wii di Linux
Dolphin Emulator membolehkan anda memainkan permainan Gamecube & Wii pilihan anda di Komputer Peribadi Linux (PC). Menjadi emulator permainan sumber ...