Pertama, kita akan membuat tata letak yang kita inginkan dalam subvolume default:
btrfs subvolume snapshot / /rootfs
mkdir /snapshots
Perhatikan bahwa itu /rootfs
akan menjadi sistem file root baru kami, jadi jangan buat perubahan apa pun pada yang sekarang setelah langkah ini.
Edit /rootfs/etc/fstab
untuk membuat sistem menggunakan subvolume rootfs baru sebagai sistem file root. Untuk itu, Anda harus memodifikasinya untuk memasukkan subvol=rootfs
opsi.
me-mount sistem file root baru kami di suatu tempat, me-mount sistem file yang relevan (dev, sys, proc, boot jika Anda memilikinya), chroot ke sana dan perbarui grub:
mount -o subvol=rootfs /dev/sdXX /media/temporary
cd /media/temporary
mount -o bind /dev dev
mount -o bind /sys sys
mount -o bind /proc proc
mount -o bind /boot boot
chroot .
update-grub
exit
Itu dia. Reboot, dan sistem file root Anda harus menjadi subvolume rootfs. Jika ini berhasil, seharusnya tidak ada direktori / snapshots. Anda sekarang dapat menghapus isi sistem file root lama di subvolume default.
Jika mau, Anda dapat membuat titik pemasangan permanen untuk subvolume default:
mkdir /media/btrfs/root
maka Anda dapat mount -o subvolid=0 /dev/sdXX /media/btrfs/root
dan membuat snapshot / subvolume Anda.
btrfs subvolume set-default ID /
.ID
dapat ditemukan menggunakan daftar subvolume `btrfs /