From 344b261bd815c2c29a186958f7f4fe67f3e27e11 Mon Sep 17 00:00:00 2001 From: Bruno Raoult Date: Fri, 24 Jun 2022 14:14:33 +0200 Subject: [PATCH] Ajout output dup-live-disk.sh en dry-run --- bordel-a-patrick.md | 44 ++++++++++++++++++++++++++++++++++++-------- 1 file changed, 36 insertions(+), 8 deletions(-) diff --git a/bordel-a-patrick.md b/bordel-a-patrick.md index ea66e19..1b3fa14 100644 --- a/bordel-a-patrick.md +++ b/bordel-a-patrick.md @@ -431,11 +431,44 @@ Récupérer le script sur mon [serveur gitea](https://git.bodiccea.tk/bruno/Tool ### Test du script en dry run Patrick: Lancer la commande `sudo ./dup-live-disk.sh --dry-run sdb |& tee /tmp/dry-run.txt`. +Résultat : +``` +br@deneb:~$ cat /tmp/dry-run.txt +found LABEL=root1 DEV=/dev/sda1 FSTYPE=ext4 +found LABEL=swap1 DEV=/dev/sda5 FSTYPE=swap +found LABEL=export1 DEV=/dev/sda6 FSTYPE=ext4 +rootlabel=root maybe=root2 +Found destination root label: root2 +Looking for [root2] label : DEV=/dev/sdb2 DISK=/dev/sdb FSTYPE=ext4 +Looking for [swap2] label : DEV=/dev/sdb3 DISK=/dev/sdb FSTYPE=swap +Looking for [export2] label : DEV=/dev/sdb4 DISK=/dev/sdb FSTYPE=ext4 +DEV1 DEV2 LABEL1 LABEL2 FS1 FS2 SVALID? DVALID? ROOT +/dev/sda1 /dev/sdb2 root1 root2 ext4 ext4 y y * +/dev/sda5 /dev/sdb3 swap1 swap2 swap swap n n +/dev/sda6 /dev/sdb4 export1 export2 ext4 ext4 y y +Info: Found target fstab (fstab.root2) in SRC root partition (/mnt/root1/etc). +*** Copy /mnt/root1/ to /mnt/root2 [y/n/q] ? yes +MariaDB/MySQL is inactive. +dry-run: rsync -axH --filter=dir-merge .rsync-disk-copy --delete --delete-excluded /mnt/root1/ /mnt/root2 +*** Link /mnt/root2/etc/fstab.root2 to /mnt/root2/etc/fstab [y/n/q] ? yes +dry-run: ln -f /mnt/root2/etc/fstab.root2 /mnt/root2/etc/fstab +skipping label swap +*** Copy /mnt/export1/ to /mnt/export2 [y/n/q] ? yes +MariaDB/MySQL is inactive. +dry-run: rsync -axH --filter=dir-merge .rsync-disk-copy --delete --delete-excluded /mnt/export1/ /mnt/export2 +*** install grub on /dev/sdb (root label: root2) [y/n/q] ? yes +installing grub on /dev/sdb... +dry-run: mount -o bind /sys /mnt/root2/sys +dry-run: mount -o bind /proc /mnt/root2/proc +dry-run: mount -o bind /dev /mnt/root2/dev +dry-run: chroot /mnt/root2 update-grub +dry-run: chroot /mnt/root2 grub-install /dev/sdb +``` + ### Recopie proprement dite -Patrick: Lancer la commande `sudo dup-live-disk.sh --yes sdb` |& tee /tmp/we-go.txt. - -Output: +Patrick: Lancer la commande `sudo dup-live-disk.sh --yes sdb |& tee /tmp/we-go.txt` +Cela donne : ``` br@deneb:~$ cat /tmp/we-go.txt found LABEL=root1 DEV=/dev/sda1 FSTYPE=ext4 @@ -454,16 +487,12 @@ Info: Found target fstab (fstab.root2) in SRC root partition (/mnt/root1/etc). *** Copy /mnt/root1/ to /mnt/root2 [y/n/q] ? yes MariaDB/MySQL is inactive. rsync -axH --filter=dir-merge .rsync-disk-copy --delete --delete-excluded /mnt/root1/ /mnt/root2 -***** rsync status=0 - *** Link /mnt/root2/etc/fstab.root2 to /mnt/root2/etc/fstab [y/n/q] ? yes ln -f /mnt/root2/etc/fstab.root2 /mnt/root2/etc/fstab skipping label swap *** Copy /mnt/export1/ to /mnt/export2 [y/n/q] ? yes MariaDB/MySQL is inactive. rsync -axH --filter=dir-merge .rsync-disk-copy --delete --delete-excluded /mnt/export1/ /mnt/export2 -***** rsync status=0 - *** install grub on /dev/sdb (root label: root2) [y/n/q] ? yes installing grub on /dev/sdb... mount -o bind /sys /mnt/root2/sys @@ -489,5 +518,4 @@ Installation terminée, sans erreur. umount /mnt/root2/dev umount /mnt/root2/proc umount /mnt/root2/sys -br@deneb:~$ ```