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
RAID – Array Disk Independen/Murah Redundan
UUID – Pengidentifikasi Unik Universal

Di mana Menempatkan Opsi Mount Btrfs

Anda dapat memasang sistem file Btrfs menggunakan: mount program command line atau /etc/fstabfile pada saat boot. Anda dapat mengonfigurasi perilaku sistem file Btrfs menggunakan opsi mount. Di bagian ini, saya akan menunjukkan kepada Anda cara memasang sistem file Btrfs menggunakan opsi pemasangan yang berbeda:

  1. dari command line.
  2. menggunakan /etc/fstab

Dari command line, Anda dapat memasang sistem file Btrfs (dibuat di sdb perangkat penyimpanan) di /data direktori dengan opsi pemasangan option1, option2, option3, 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 dari sistem file Btrfs dibuat di 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 pada /data direktori dengan opsi pemasangan option1,option2,option3, 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 <Ctrl> + X diikuti oleh Y dan <Enter> 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 user dan grup untuk file/direktori dari sistem file Btrfs.

Itu aclOpsi pemasangan Btrfs memungkinkan ACL. Untuk menonaktifkan ACL, Anda dapat menggunakannoacl opsi pemasangan.

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

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

Itu autodefrag opsi mount memungkinkan defragmentasi otomatis sistem file Btrfs.

Itu noautodefrag opsi mount menonaktifkan defragmentasi otomatis sistem file Btrfs.

Secara default, defragmentasi otomatis dinonaktifkan. Jadi, sistem file Btrfs menggunakannoautodefrag opsi pemasangan secara default.

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

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

Itu compress-force 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.

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

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

  • compress=algorithm:level
  • compress-force=algorithm:level

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 subvolid 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. perangkat
Thedevice 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 menggunakandevice mount opsi untuk menentukan perangkat yang ingin Anda gunakan untuk sistem file multi-perangkat Btrfs atau RAID.

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

Anda dapat menggunakan nama perangkat (mis. sdb, sdc) atau UUID, UUID_SUB, atau PARTUUID perangkat penyimpanan dengan device opsi mount untuk mengidentifikasi perangkat penyimpanan.

Sebagai contoh,

  • device=/dev/sdb
  • device=/dev/sdb,device=/dev/sdc
  • device=UUID_SUB=490a263d-eb9a-4558-931e-998d4d080c5d
  • device=UUID_SUB=490a263d-eb9a-4558-931e-998d4d080c5d,device=UUID_SUB=f7ce4875-0874-436a-b47d-3edef66d3424

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

Misalnya, raid1profile membutuhkan 2 perangkat penyimpanan untuk hadir. Jika salah satu perangkat penyimpanan tidak tersedia, Anda dapat menggunakandegraded opsi mount untuk memasang RAID meskipun 1 dari 2 perangkat penyimpanan tersedia.

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

Standarnya diatur ke 30 detik.

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

8. ssd dan nossd
Thessd 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 mount menonaktifkan optimasi SSD.

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

9. ssd_spread dan nossd_spread
Thessd_spreadopsi 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_spreadopsi pemasangan diaktifkan. Jika tidak,nossd_spread opsi pemasangan diaktifkan.

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

Jika SSD tidak mendukung TRIM antrian asinkron, maka discardopsi mount akan menurunkan kinerja SSD. Dalam hal itu,nodiscard opsi mount harus digunakan.

Secara default, nodiscard opsi pemasangan digunakan.

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

12. gunakan backuproot dan nousebackuproot
Jikausebackuprootopsi 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. Ituusebackuproot opsi mount akan memindai akar pohon yang bagus dan menggunakan yang bagus pertama yang ditemukannya.

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

13. space_cache, space_cache=versi, nospace_cache, dan
clear_cachespace_cacheopsi 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 space_cache=v1 untuk mengatur v1 dari cache ruang kosong dan opsi pemasangan space_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 space_cache=v1 opsi pemasangan harus digabungkan: clear_cache,space_cache=v1

Itu nospace_cache opsi mount digunakan untuk menonaktifkan caching ruang kosong.

Untuk menonaktifkan cache ruang kosong setelah 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 menggunakanskip_balance opsi pemasangan.

15. datacow dan nodatacow
Thedatacowopsi 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
Thedatasumopsi 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

Related Posts