Biasanya yang kita gunakan GNU / Linux kami telah menggunakan partition kami yang terkenal Ext2, Ext3 dan Ext4, tetapi seperti yang kita ketahui, ada jenis sistem fail lain dan Btrfs semakin mendapat populariti.
Tetapi apa itu Btrfs? Mari lihat penerangan ringkas yang terdapat di Wikipedia:
Btrfs (B-pokok FS atau biasanya disebut "Butter FS") adalah sistem fail copy-on-tulis diumumkan oleh Oracle Corporation perenggan GNU / Linux.
Objektifnya adalah untuk menggantikan sistem fail semasa ext3, menghapuskan sebilangan besar hadnya, terutamanya dengan ukuran maksimum fail; sebagai tambahan kepada penggunaan teknologi baru yang tidak disokong oleh ext3. Juga dinyatakan bahawa ia akan "memfokuskan diri pada toleransi kesalahan, pembaikan dan kemudahan pentadbiran."
Baiklah, dalam artikel ini saya akan menunjukkan cara penggunaannya debian semput dengan Btrfs, mengikuti langkah-langkah yang saya dapati pautan ini. Saya fikir ia tidak perlu dikatakan bahawa jika anda membuat keputusan untuk membuat perubahan, anda harus berbuat demikian atas risiko anda sendiri dan bahawa saya tidak bertanggungjawab untuk sebarang malapetaka yang berkaitan dengan data anda. Jom ke sana 
Pergi dari Ext3 / 4 ke Btrfs
1.- Perkara pertama yang harus kita lakukan adalah menyimpan semua data kita atau lebih baik lagi, lakukan ujian ini di mesin maya.
2.- Kami memuat turun .iso dari Ujian Debian dan "bakar" pada CD atau letakkan di Memori USB dengan UNetbootin untuk boot dari peranti ini.
3.- Walaupun artikel asal tidak menjelaskannya, saya rasa kita mesti memasang seperti yang logik, dan setelah sistem siap, kita meletakkan:
fsck -f /dev/sdaX
(dengan anggapan / dev / sdaX adalah sistem fail root)
4.- Kami memasang editor kegemaran kami dan btrfs-alat (jika tidak ada).
5.- Kemudian kita laksanakan:
btrfs-convert /dev/sdX
6.- Kemudian:
mount /dev/sdX /mnt
Kemudian:
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount -o bind /proc /mnt/proc
7.- Kami menggunakan Chroot:
chroot /mnt
8.- Kami mengedit fail / etc / fstab, kami mencari garis di mana sistem fail root (/) dipasang dan kami berubah UUID oleh / dev / sdX, kami berubah ext3 / ext4 oleh btrfs, kami menukar pilihan untuk 'lalai' dan kita menukar nombor terakhir (1) menjadi 0.
Sebagai contoh, dalam kes saya, ini adalah untuk mengubah ini:
UUID=c2bc3236-b089-4f1e-8303-8fc9fab8848f / ext4 errors=remount-ro 0 1
dan biarkan seperti ini:
/dev/sdX / btrfs default 0 0
9.- Kemudian kita laksanakan:
ls -la /boot
Dengan ini apa yang kita lakukan adalah menunjukkan fail yang ada di dalam / boot memastikan bahawa kita mempunyai fail yang serupa dengan ini: initrd.img-3.2.0-2-686-pae. Apa yang kita perlukan adalah teks yang akan datang 'initrd.img-' yang akan menjadi Kernel yang akan kami gunakan dalam arahan berikut:
mkinitramfs 3.2.0-2-686-pae -o /boot/initrd.img-3.2.0-2-686-pae
10.- Kemudian kami mengemas kini GRUB:
grub-install /dev/sdX
update-grub
Setelah selesai kami menggunakan arahan:
exit
Untuk keluar dari kekacauan.
11.- Kami membongkar:
umount /mnt/proc
umount /mnt/dev
umount /mnt/sys
umount /mnt
12.- Kami mulakan semula dan berdoa!!! 
Sekiranya malapetaka tidak berlaku, kita dapat mengesahkan bahawa kita sudah berada di sana Btrfs melakukan pemeriksaan berikut:
1.- Bagaimana akar kami melaksanakan:
update-initramfs -u -t -kall
2.- Kami menukar lagi dalam fail / etc / fstab el / dev / sdX oleh UUID. Untuk menonton UUID dari partisi yang kita laksanakan:
ls -la /dev/disk/by-uuid/ | grep sdΧ
Yang harus mengembalikan sesuatu seperti ini:
lrwxrwxrwx 1 root root 10 abr 19 08:50 0c3299fc-de7b-496f-8cf8-0d0945111b88 -> ../../sda5
lrwxrwxrwx 1 root root 10 abr 19 08:50 2cce04c7-ae67-413b-9773-afe86a36aa39 -> ../../sda6
lrwxrwxrwx 1 root root 10 abr 19 08:50 c2bc3236-b089-4f1e-8303-8fc9fab8848f -> ../../sda1
Sekiranya semuanya berjalan lancar, anda boleh menghapus sandaran yang telah dibuat oleh proses penukaran (ext2_simpan) seperti berikut:
btrfs subvolume delete /ext2_saved
Sedia 