Btrfs

Opsi Pemasangan Berguna dari Sistem File Btrfs

Opsi Pemasangan Berguna dari Sistem File Btrfs

Seperti sistem file lainnya, sistem file Btrfs juga memiliki banyak opsi pemasangan yang dapat Anda gunakan untuk mengonfigurasi perilaku sistem file Btrfs saat memasang sistem file.

Artikel ini akan menunjukkan kepada Anda cara memasang sistem file Btrfs dengan opsi pemasangan yang Anda inginkan. Saya akan menjelaskan beberapa opsi pemasangan Btrfs yang berguna juga. Jadi, mari kita mulai.

Singkatan

ACL - Daftar Kontrol Akses
SERANGAN - Array Disk Independen/Murah yang Berlebihan
UUID - Pengenal Unik Universal

Di mana Menempatkan Opsi Mount Btrfs

Anda dapat memasang sistem file Btrfs menggunakan: meningkat program baris perintah atau /etc/fstab file saat boot boot. Anda dapat mengonfigurasi perilaku sistem file Btrfs menggunakan opsi pemasangan. Di bagian ini, saya akan menunjukkan kepada Anda cara memasang sistem file Btrfs menggunakan opsi pemasangan yang berbeda:

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

Dari baris perintah, Anda dapat memasang sistem file Btrfs (dibuat di sdb perangkat penyimpanan) di /data direktori dengan opsi pemasangan Pilihan 1, pilihan 2, pilihan3, dll. sebagai berikut:

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

Untuk memasang sistem file Btrfs yang sama saat boot menggunakan: /etc/fstab file, Anda perlu menemukan UUID dari sistem file Btrfs.

Anda dapat menemukan UUID dari sistem file Btrfs dengan perintah berikut:

$ sudo blkid --match-token TYPE=btrfs

Seperti yang Anda lihat, UUID sistem file Btrfs dibuat di on sdb perangkat penyimpanan adalah c69a889a-8fd2-4571-bd97-a3c2e4543b6b.

Buka /etc/fstab file dengan perintah berikut:

$ sudo nano /etc/fstab

Untuk secara otomatis memasang sistem file Btrfs yang memiliki UUID c69a889a-8fd2-4571-bd97-a3c2e4543b6b di /data direktori dengan opsi pemasangan Pilihan 1,pilihan 2,pilihan3, dll., tambahkan baris berikut di akhir /etc/fstab mengajukan.

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

Setelah selesai, tekan + X diikuti oleh kamu dan untuk menyelamatkan /etc/fstab mengajukan.

Sistem file Btrfs Anda harus dipasang dengan opsi pemasangan yang Anda inginkan.

Opsi Pemasangan Btrfs Penting

Di bagian ini, saya akan menjelaskan beberapa opsi pemasangan Btrfs yang penting. Jadi, mari kita mulai.

Opsi pemasangan Btrfs yang paling penting adalah:

1. acl dan noacl
ACL mengelola izin pengguna dan grup untuk file/direktori dari sistem file Btrfs.

Itu acl Opsi pemasangan Btrfs memungkinkan ACL. Untuk menonaktifkan ACL, Anda dapat menggunakan noacl opsi pemasangan.

Secara default, ACL diaktifkan. Jadi, sistem file Btrfs menggunakan acl opsi pemasangan secara default.

2. autodefrag dan noautodefrag
Mendefragmentasi sistem file Btrfs akan meningkatkan kinerja sistem file dengan mengurangi fragmentasi data.

Itu autodefrag opsi mount memungkinkan defragmentasi otomatis sistem file Btrfs.

Itu tanpa autodefrag opsi mount menonaktifkan defragmentasi otomatis sistem file Btrfs.

Secara default, defragmentasi otomatis dinonaktifkan. Jadi, sistem file Btrfs menggunakan tanpa autodefrag opsi pemasangan secara default.

3. kompres dan gaya kompres
Mengontrol kompresi data tingkat sistem file dari sistem file Btrfs.

Itu kompres opsi hanya mengompresi file yang layak dikompres (jika mengompresi file menghemat ruang disk).

Itu kompres-kekuatan opsi kompres setiap file dari sistem file Btrfs bahkan jika mengompresi file meningkatkan ukurannya.

Sistem file Btrfs mendukung banyak algoritma kompresi dan masing-masing algoritma kompresi memiliki tingkat kompresi yang berbeda compression.

Algoritma kompresi yang didukung Btrfs adalah: lzo, zlib (tingkat 1 hingga 9), dan zstd (tingkat 1 sampai 15).

Anda dapat menentukan algoritme kompresi apa yang akan digunakan untuk sistem file Btrfs dengan salah satu opsi pemasangan berikut:

Untuk informasi lebih lanjut, lihat artikel saya Cara Mengaktifkan Kompresi Sistem File Btrfs.

4. subvol dan subvolid
Opsi pemasangan ini digunakan untuk secara terpisah memasang subvolume tertentu dari sistem file Btrfs.

Itu subvol opsi mount digunakan untuk me-mount subvolume dari sistem file Btrfs menggunakan jalur relatifnya.

Itu kecil opsi mount digunakan untuk memasang subvolume dari sistem file Btrfs menggunakan ID subvolume.

Untuk informasi lebih lanjut, lihat artikel saya Cara Membuat dan Memasang Subvolume Btrfs.

5. alat
Itu alat opsi mount digunakan dalam sistem file Btrfs multi-perangkat atau RAID Btrfs.

Dalam beberapa kasus, sistem operasi mungkin gagal mendeteksi perangkat penyimpanan yang digunakan dalam sistem file Btrfs multi-perangkat atau RAID Btrfs. Dalam kasus seperti itu, Anda dapat menggunakan alat opsi mount untuk menentukan perangkat yang ingin Anda gunakan untuk sistem file multi-perangkat Btrfs atau RAID.

Anda dapat menggunakan alat opsi mount beberapa kali untuk memuat perangkat penyimpanan yang berbeda untuk sistem file multi-perangkat Btrfs atau RAID.

Anda dapat menggunakan nama perangkat (i.e., sdb, SDC) atau UUID, UUID_SUB, atau PARTUUID perangkat penyimpanan dengan with alat opsi mount untuk mengidentifikasi perangkat penyimpanan.

Sebagai contoh,

6. terdegradasi
Itu terdegradasi opsi mount memungkinkan RAID Btrfs dipasang dengan perangkat penyimpanan yang lebih sedikit daripada yang dibutuhkan profil RAID.

Misalnya, serangan1 profil membutuhkan 2 perangkat penyimpanan untuk hadir. Jika salah satu perangkat penyimpanan tidak tersedia, Anda menggunakan terdegradasi opsi mount untuk memasang RAID meskipun 1 dari 2 perangkat penyimpanan tersedia.

7. melakukan
Itu melakukan opsi mount digunakan untuk mengatur interval (dalam detik) di mana data akan ditulis ke perangkat penyimpanan.

Default diatur ke 30 detik.

Untuk mengatur melakukan interval hingga 15 detik, Anda dapat menggunakan opsi pemasangan komit = 15 (Katakanlah).

8. ssd dan nossd
Itu ssd opsi mount memberi tahu sistem file Btrfs bahwa sistem file menggunakan perangkat penyimpanan SSD, dan sistem file Btrfs melakukan pengoptimalan SSD yang diperlukan.

Itu nossd opsi pemasangan menonaktifkan pengoptimalan SSD.

Sistem file Btrfs secara otomatis mendeteksi apakah SSD digunakan untuk sistem file Btrfs. Jika SSD digunakan, ssd opsi pemasangan diaktifkan. Jika tidak, nossd opsi pemasangan diaktifkan.

9. ssd_spread dan nossd_spread
Itu ssd_spread opsi mount mencoba mengalokasikan potongan besar terus menerus dari ruang yang tidak terpakai dari SSD. Fitur ini meningkatkan kinerja SSD kelas bawah (murah).

Itu nossd_spread opsi mount menonaktifkan ssd_spread fitur.

Sistem file Btrfs secara otomatis mendeteksi apakah SSD digunakan untuk sistem file Btrfs. Jika SSD digunakan, ssd_spread opsi pemasangan diaktifkan. Jika tidak, nossd_spread opsi pemasangan diaktifkan.

10. buang dan nodiscard
Jika Anda menggunakan SSD yang mendukung TRIM antrean asinkron (SATA rev3.1), maka membuang opsi mount akan memungkinkan pembuangan blok file yang dibebaskan. Ini akan meningkatkan kinerja SSD.

Jika SSD tidak mendukung TRIM antrian asinkron, makasynchronous membuang opsi pemasangan akan menurunkan kinerja SSD SSD. Dalam hal ini, nodiscard opsi pemasangan harus digunakan.

Secara default, nodiscard opsi pemasangan digunakan.

11. pemulihan
jika pemulihan opsi mount digunakan, sistem file Btrfs tidak akan mencoba melakukan operasi pemulihan data pada waktu mount.

12. gunakan backuproot dan nousebackuproot
jika gunakan backuproot opsi mount digunakan, sistem file Btrfs akan mencoba memulihkan akar pohon yang buruk/rusak pada waktu pemasangan. Sistem file Btrfs dapat menyimpan beberapa akar pohon di sistem file. Itu gunakan backuproot opsi mount akan memindai akar pohon yang bagus dan menggunakan yang bagus pertama yang ditemukan.

Itu nousebackuproot opsi pemasangan tidak akan memeriksa atau memulihkan akar pohon yang buruk/rusak pada waktu pemasangan. Ini adalah perilaku default dari sistem file Btrfs.

13. space_cache, space_cache=versi, nospace_cache, dan clear_cache
Itu space_cache opsi mount digunakan untuk mengontrol cache ruang kosong. Cache ruang kosong digunakan untuk meningkatkan kinerja membaca ruang kosong grup blok dari sistem file Btrfs ke dalam memori (RAM).

Sistem file Btrfs mendukung 2 versi cache ruang kosong: v1 (default) dan v2

Itu v2 mekanisme caching ruang bebas meningkatkan kinerja sistem file besar (berukuran multi terabyte).

Anda dapat menggunakan opsi pemasangan spasi_cache=v1 untuk mengatur v1 dari cache ruang kosong dan opsi pemasangan spasi_cache=v2 untuk mengatur v2 dari cache ruang kosong.

Itu clear_cache opsi mount digunakan untuk menghapus cache ruang kosong.

Ketika v2 cache ruang kosong dibuat, cache harus dibersihkan untuk membuat v1 cache ruang kosong.

Jadi, untuk menggunakan v1 cache ruang kosong setelah v2 cache ruang kosong dibuat, clear_cache dan spasi_cache=v1 opsi pemasangan harus digabungkan: clear_cache,spasi_cache=v1

Itu nospace_cache opsi mount digunakan untuk menonaktifkan caching ruang kosong.

Untuk menonaktifkan cache ruang kosong setelah after v1 atau v2 cache dibuat, nospace_cache dan clear_cache opsi mount harus digabungkan: clear_cache,nosapce_cache

14. skip_balance
Secara default, operasi keseimbangan yang terputus/dijeda dari sistem file Btrfs multi-perangkat atau RAID Btrfs akan secara otomatis dilanjutkan setelah sistem file Btrfs dipasang. Untuk menonaktifkan otomatis melanjutkan operasi keseimbangan yang terputus/dijeda pada sistem file Btrfs multi-perangkat atau RAID Btrfs, Anda dapat menggunakan skip_balance opsi pemasangan.

15. datacow dan nodatacow
Itu sapi data opsi mount mengaktifkan fitur Copy-on-Write (CoW) dari sistem file Btrfs. Ini adalah perilaku default.

Jika Anda ingin menonaktifkan fitur Copy-on-Write (CoW) dari sistem file Btrfs untuk file yang baru dibuat, pasang sistem file Btrfs dengan nodatacow opsi pemasangan.

16. datasum dan nodatasum
Itu jumlah data opsi mount memungkinkan checksumming data untuk file yang baru dibuat dari sistem file Btrfs. Ini adalah perilaku default.

Jika Anda tidak ingin sistem file Btrfs memeriksa jumlah data untuk file yang baru dibuat, pasang sistem file Btrfs dengan nodatasum opsi pemasangan.

Kesimpulan

Artikel ini telah menunjukkan kepada Anda cara memasang sistem file Btrfs dengan opsi pemasangan yang Anda inginkan. Saya telah menjelaskan beberapa opsi pemasangan Btrfs yang berguna juga.

Referensi

[1] Halaman Manual Opsi Pemasangan Btrfs - man 5 btrfs

Cara mengunduh dan Memainkan Civilization VI Sid Meier di Linux
Pengenalan permainan Civilization 6 adalah konsep modern dari konsep klasik yang diperkenalkan dalam seri game Age of Empires. Idenya cukup sederhana;...
Cara Menginstal dan Memainkan Doom di Linux
Pengantar Doom Seri Doom berasal dari tahun 90-an setelah rilis Doom. Itu adalah hit instan dan sejak saat itu seri game telah menerima banyak penghar...
Vulkan untuk Pengguna Linux
Dengan setiap generasi baru kartu grafis, kami melihat pengembang game mendorong batas kesetiaan grafis dan selangkah lebih dekat ke fotorealisme. Tet...