Outils pour utilisateurs

Outils du site


cloner_un_dd

Fusion de plusieurs disques en un seul

Faire une fresh install de Debian sur le disque de destination afin d’avoir une table des partitions propre et un boot (grub et fstab) cohérent en UEFI.

Perso j’ai gardé ce que propose Debian pour un disque entier :

  • 512Mb en FAT32 avec flag boot+esp
  • 7,2Tb en ext4 pour /
  • 15,8Gb de swap

Une fois le disque prêt, on reboot avec une liveUSB (lubuntu dans mon cas) et on repère les partitions :

sudo -i
sudo blkid

et/ou un petit gdisk sur les disques :

sudo gdisk -l /dev/sda

D’abord sur lubuntu (DESTINATION)

sudo -i
mount /dev/sda2 /media/disque/

Et ensuite en SSH sur la machine SOURCE

On passe Nextcloud en maintenance pour éviter que des envois récents soient perdus pendant la synchro (facultatif mais c’est plus propre) :

sudo nano /var/www/html/nextcloud/config/config.php

Changer :

"maintenance" => false,

en

"maintenance" => true,

Puis on lance une synchro en excluant /boot et /etc/fstab (entre autres) :

sudo rsync -a -e "ssh -p PORT_CHOISI" --stats --progress --delete --exclude "/proc" --exclude "/sys" --exclude "/boot" --exclude "/dev" --exclude "/etc/fstab" / root@192.168.1.xxx:/media/disque

De temps en temps je prends le disque « source » et je le mets de côté en tant que backup, et je mets à la place celui de « destination » : ça permet de vérifier tout de suite si le backup fonctionne, et ça permet « d’user » équitablement les disques.

S’il était mis, on n’oublie pas de retirer le mode maintenance de Nextcloud.

Si le disque ne boot plus (shit happens)

Editer fstab et le grub et vérifier la cohérence avec les UUID

#Connaitre le UUID d'une partition ou d'un disque
sudo blkid
#Verifier la table des partitions et le grub
sudo nano /etc/fstab
sudo nano /boot/grub/grub.cfg
cloner_un_dd.txt · Dernière modification : 2022/09/03 17:30 de tutospisto