GNU/Linux >> Tutoriels Linux >  >> Linux

Déplacer une installation Linux à l'aide de btrfs sur le sous-volume par défaut (subvolid=0) vers un autre sous-volume

Bien que cela ne soit pas strictement nécessaire, vous souhaiterez peut-être effectuer ces étapes en mode utilisateur unique ("récupération") pour éviter toute perte de données accidentelle.

Nous allons créer la mise en page souhaitée dans le sous-volume par défaut :

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

/subvolumes/root sera notre nouveau système de fichiers racine, donc n'apportez aucune modification au système de fichiers après cette étape .

Modifier /subvolumes/root/etc/fstab pour que le système utilise le nouveau sous-volume racine comme système de fichiers racine. Pour cela, vous devrez le modifier pour inclure le subvol=/subvolumes/root option.

Nous devons maintenant monter notre nouveau système de fichiers racine quelque part afin que grub pointe vers le nouveau sous-volume :

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

C'est ça. Redémarrez et votre système de fichiers racine devrait être le nouveau sous-volume. Si cela a réussi, il ne devrait pas y avoir de /snapshots répertoire.

Si vous le souhaitez, vous pouvez créer un point de montage permanent pour le sous-volume par défaut :

mkdir /media/btrfs/root

alors vous pouvez mount -o subvolid=0 /dev/sdXX /media/btrfs/root pour monter le sous-volume par défaut.

Vous pouvez maintenant supprimer en toute sécurité le contenu de l'ancien système de fichiers racine dans le sous-volume par défaut.

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

Linux
  1. Déplacer des fichiers dans le terminal Linux

  2. Dépannage à l'aide du système de fichiers proc sous Linux

  3. Utilisation de la force sur la ligne de commande Linux

  4. Le fabricant d'ordinateurs Linux va déplacer la fabrication aux États-Unis

  5. 5 façons d'utiliser la commande move sous Linux

Comment monter le partage Windows sur Linux à l'aide de CIFS

Comment monter Dropbox localement à l'aide de Rclone sous Linux

Comment changer le shell par défaut dans le système Linux

Tutoriel sur l'utilisation de la commande Timeout sous Linux

Tutoriel sur l'utilisation de la dernière commande dans le terminal Linux

La commande de déplacement de fichier Linux - simplifiée !