btrfs atau Butter FS adalah sistem file dan memiliki beberapa fitur menarik:
- Seseorang dapat memiliki snapshot FS. Ini seperti pembekuan sistem file pada suatu saat.
- btrfs adalah sistem file berbasis luas. Ini berarti tidak ada daftar pointer. btrfs melacak blok yang berdekatan.
- btrfs membuat checksum data dan metadata. Oleh karena itu dapat mendeteksi kesalahan dalam sistem file secara “realtime”.
- Seseorang dapat beralih dari ext3/4 ke btrfs.
- btrfs didukung dari UEK-2 ke atas.
Ikuti langkah-langkah di bawah ini untuk Menginstal Oracle Linux (UEK-2) dengan btrfs sebagai sistem file root
1. Jalankan sistem dari DVD boot Oracle 6.3
2. Pilih “Rescue install system”
3. Saat diminta, pilih “local cd/dvd” sebagai sumber instalasi
4. Saat diminta untuk memulai antarmuka jaringan, pilih “tidak”
5. Saat diminta “Lingkungan penyelamatan….” pilih “Lewati”
6. Buka “kulit”.
7. Untuk menemukan grup volume sistem Anda, mis. vg_vm003:
# vgscan
8. Aktifkan volume LVM
# lvchange -ay vg_vm003
9. Untuk menemukan partisi sistem Anda (sekarang AKTIF), mis. /dev/vg_vm003/lv_root
# lvscan
10. Verifikasi/Perbaiki sistem file dan ubah menjadi btrfs
# fsck -fy /dev/vg_vm003/lv_root # btrfs-convert /dev/vg_vm003/lv_root
11. Pasang partisi sistem (JANGAN gunakan /mnt)
# mkdir /me # mount /dev/vg_vm003/lv_root /me
12. Ubah fstab untuk mengubah fstype partisi lv_root Anda dari “ext4” menjadi “btrfs”
# vi /me/etc/fstab
13. Untuk mengatasi masalah dengan SELinux, lakukan hal berikut untuk mencegah “Respawning too fast. Berhenti” kesalahan saat memulai.
# touch /me/.autorelabel
14. Terakhir turunkan partisi
# umount /me
Sekarang, lepaskan DVD boot dan setel ulang komputer. Saat sistem dimulai ulang, gunakan kernel Oracle UEK default dengan dukungan btrfs.