Po pierwsze, utworzymy układ, który chcemy w domyślnej podobjętości:
btrfs subvolume snapshot / /rootfs
mkdir /snapshots
Pamiętaj, że /rootfs
będzie to nasz nowy główny system plików, więc nie wprowadzaj żadnych zmian w bieżącym po tym kroku.
Edytuj, /rootfs/etc/fstab
aby system używał nowej podobjętości rootfs jako głównego systemu plików. W tym celu musisz go zmodyfikować, aby zawierał subvol=rootfs
opcję.
zamontuj gdzieś nasz nowy główny system plików, zamontuj odpowiednie systemy plików (dev, sys, proc, boot, jeśli go masz), chroot do niego i zaktualizuj 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
Otóż to. Uruchom ponownie, a główny system plików powinien być podobjętością rootfs. Jeśli to się powiedzie, nie powinno być żadnego katalogu / snapshots. Możesz teraz usunąć zawartość starego głównego systemu plików z domyślnej objętości podrzędnej.
Jeśli chcesz, możesz utworzyć stały punkt montowania dla domyślnej objętości podrzędnej:
mkdir /media/btrfs/root
możesz mount -o subvolid=0 /dev/sdXX /media/btrfs/root
tworzyć i tworzyć migawki / podwolumny.
btrfs subvolume set-default ID /
.ID
można znaleźć za pomocą `subvolume list` btrfs /