GNU/Linux >> Znalost Linux >  >> Linux

Přesuňte instalaci Linuxu pomocí btrfs na výchozím podsvazku (subvolid=0) do jiného podsvazku

I když to není nezbytně nutné, možná budete chtít provést tyto kroky v režimu jednoho uživatele („obnovení“), abyste předešli náhodné ztrátě dat.

Vytvoříme požadované rozložení ve výchozím dílčím svazku:

mkdir /subvolumes
btrfs subvolume snapshot / /subvolumes/root
mkdir /snapshots

/subvolumes/root bude náš nový kořenový souborový systém, takže po tomto kroku v souborovém systému neprovádějte žádné změny .

Upravit /subvolumes/root/etc/fstab aby systém používal nový kořenový podsvazek jako kořenový souborový systém. Za tímto účelem jej budete muset upravit tak, aby obsahoval subvol=/subvolumes/root možnost.

Nyní potřebujeme někam připojit náš nový kořenový souborový systém, abychom opravili grub, aby ukazoval na nový podsvazek:

mkdir /media/temporary
mount -o subvol=/subvolumes/root /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 # only necessary if you have a separate boot partition
chroot .
update-grub
exit

A je to. Restartujte a váš kořenový souborový systém by měl být novým podsvazkem. Pokud se to podařilo, nemělo by tam být žádné /snapshots adresář.

Pokud chcete, můžete vytvořit trvalý přípojný bod pro výchozí podsvazek:

mkdir /media/btrfs/root

pak můžete mount -o subvolid=0 /dev/sdXX /media/btrfs/root k připojení výchozího dílčího svazku.

Nyní můžete bezpečně odstranit obsah starého kořenového souborového systému ve výchozím podsvazku.

cd /media/btrfs/root
rm -rf {dev,home,var,...}

Linux
  1. Přesunout soubory v terminálu Linux

  2. Odstraňte problémy s použitím souborového systému proc na Linuxu

  3. Použití síly na příkazovém řádku Linuxu

  1. Výrobce počítačů Linux přesune výrobu do USA

  2. 5 způsobů, jak použít příkaz move v Linuxu

  3. Btrfs Subvolumes vs Folders?

  1. Přesuňte složku v Linuxu pomocí příkazu mv

  2. Jaký je nejrychlejší způsob, jak v Linuxu přesunout milion obrázků z jednoho adresáře do druhého?

  3. Jaké je výchozí pořadí řazení Linuxu?