Sementara kita menunggu untuk melihat apakah Bcachefs akan digabungkan untuk Linux 6.7, ada peningkatan menarik lainnya yang akan diterapkan pada sistem file Linux yang ada. Dengan Btrfs di Linux 6.7 hadir tiga fitur baru ditambah beberapa optimasi kinerja dan peningkatan lainnya.
Tiga fitur Btrfs baru untuk Linux 6.7 adalah pohon strip RAID, penghitungan kuota sederhana, dan dukungan ID sistem file sementara “FSID”. Dukungan ID sistem file sementara untuk Btrfs khususnya cukup menonjol dan merupakan salah satu fitur yang diinginkan oleh Valve untuk Btrfs dengan Steam Deck mereka. Igalia menjalankan fitur Btrfs yang berfungsi atas nama Valve.
Untuk fitur-fitur baru ini, permintaan penarikan Btrfs yang dikirim hari ini merangkumnya secara sederhana:
– pohon bergaris serangan
Pohon baru untuk pemetaan tingkat file logis yang mana pemetaan fisiknya mungkin tidak cocok di beberapa perangkat. Ini sekarang digunakan dalam mode yang dikategorikan untuk mengimplementasikan profil RAID0/RAID1*, namun dapat digunakan dalam mode non-zonasi juga. Dukungan untuk RAID56 sedang dalam pengembangan dan pada akhirnya akan memperbaiki masalah pada implementasi saat ini. Ini adalah fitur yang tidak kompatibel dan harus diaktifkan pada waktu mkfs.
– akuntansi kuota sederhana (squota)
Mode qgroup yang disederhanakan yang memperhitungkan semua ruang pada pemilik tingkat awal (subvolume), snapshot kemudian murah untuk dibuat dan dihapus. Penghapusan snapshot dalam qgroup akuntansi penuh merupakan hambatan kinerja CPU/IO yang diketahui. Squota tidak cocok untuk kasus penggunaan umum tetapi berfungsi dengan baik untuk container yang subvolume aslinya ada sepanjang waktu. Ini adalah fitur yang tidak kompatibel karena memerlukan perluasan beberapa struktur, namun dapat diaktifkan pada sistem file yang sudah ada.
– fsid sistem file sementara (temp_fsid)
Fsid mengidentifikasi sistem file dan diberi kode keras dalam strukturnya, sehingga tidak mengizinkan pemasangan fsid yang sama yang ditemukan pada perangkat berbeda. Untuk sistem file perangkat tunggal, hal ini tidak sepenuhnya diperlukan, fsid sementara baru dapat dibuat pada mount misalnya. setelah perangkat dikloning. Ini akan digunakan oleh Steam Deck untuk pengujian A/B partisi root, atau dapat digunakan untuk image root VM. Yang juga penting adalah pekerjaan kinerja untuk mengurangi reservasi untuk penghapusan checksum, yang pada sampel beban kerja untuk file dengan banyak luasan menyebabkan waktu penghapusan berkurang 12%. Ada juga upaya untuk membuat penggabungan status lebih efisien selama penyisipan dan hal ini menyebabkan waktu berjalan fungsi-fungsi penting berkurang sebesar 5%.
Btrfs di Linux 6.7 juga menghilangkan fungsionalitas pemeriksaan integritasnya dan memiliki berbagai peningkatan kode tingkat rendah lainnya.
Itulah berita seputar Btrfs Mengambil Fitur Baru Untuk Linux 6.7, semoga bermanfaat. Disadur dari Phoronix.com.