Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#176 Le 09/09/2021, à 05:39

Qid

Re : Clonage SSD

Qid a écrit :
geole a écrit :

Moralité: Dupliquer partition par partition avec gparted car c'est plus rapide
et s'il n'y a pas la place dans l'espace libre, c'est signalé avant de commencer à copier.

Heu... Bof... Ces capacités dans ce domaine reste limitées : je fais comment pour faire mon backup vers un serveur distant ?

Mais je vais quand-même aller regarder ce que gparted propose comme système ce soir au moment où je m'occuperai de voir pour faire l'image de mon serveur sur lequel est branché le disque dur externe qui stock tout ça : ce seront des conditions un peu plus facile...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#177 Le 09/09/2021, à 08:12

Qid

Re : Clonage SSD

Qid a écrit :

Au fait pour info je disais ce matin vers 10h30 :

Qid a écrit :

pour information je suis actuellement entrain de refaire un backup de mon disque complet et non juste de la partition... j'ai donc un disque de 240go à copier sur le réseau [via ssh] que j'ai compressé au max et j'arrive avec un temps d'environ 3h pour la manip... voilà pour moi

En fait non... C'était le temps pour la première partition mais en fait il a toujours pas fini de s'occuper de tout le disque... Bref... Non au final rescuezilla ne semble pas forcément plus rapide...

bon... au final pour info :
le disque dur sauvegardé :

Disque /dev/sda : 465,76 GiB, 500107862016 octets, 976773168 secteurs
Disk model: ST500LM000-1EJ16
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x3c1c5b46

Périphérique Amorçage     Début       Fin  Secteurs Taille Id Type
/dev/sda1    *             2048    718847    716800   350M  7 HPFS/NTFS/exFAT
/dev/sda2                718848 420229119 419510272   200G  7 HPFS/NTFS/exFAT
/dev/sda3             420229120 883279871 463050752 220,8G  7 HPFS/NTFS/exFAT
/dev/sda4             883279872 976771071  93491200  44,6G  5 Étendue
/dev/sda5             914003968 976771071  62767104  29,9G 83 Linux
/dev/sda6             883281920 914001919  30720000  14,6G 83 Linux

le rapport de fin de rescuezilla :

Sommaire de la sauvegarde

Sauvegarde réalisée avec succès.

Sauvegarde réussie de la partition /dev/sda1
Sauvegarde réussie de la partition /dev/sda2
Sauvegarde réussie de la partition /dev/sda3
Sauvegarde réussie de la partition /dev/sda5
Sauvegarde réussie de la partition /dev/sda6



L'opération a duré 377.3 minutes.

soit 6h17


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#178 Le 09/09/2021, à 10:47

geole

Re : Clonage SSD

Qid a écrit :
geole a écrit :

Moralité: Dupliquer partition par partition avec gparted car c'est plus rapide
et s'il n'y a pas la place dans l'espace libre, c'est signalé avant de commencer à copier.

Heu... Bof... Ces capacités dans ce domaine reste limitées : je fais comment pour faire mon backup vers un serveur distant ?

Bonjour Qid
J'ai noté ta réussite de copie en local d'un disque de 500 Go avec  rescuezilla
La durée de 6 heures est probablement le double de la copie avec la commande DD
et peut-être le triple d'une exécution clonezilla https://forum.ubuntu-fr.org/viewtopic.p … #p22486129
C'est quand même beaucoup de temps sans pouvoir utiliser notre O.S. favori.

As-tu réfléchi à cette façon de faire
a) Sur le serveur distant
     Avec gparted, fabriquer autant de partitions qu'il y en a en local.
    Les partions pouvant ne pas être de même type ni de même taille.
b) Faire le nécessaire pour une reconnaissance en réseau
c) Utiliser rsync pour synchroniser
    La premiere fois, cela sera certainement plus long mais l'ordinateur reste disponible.
      S'il y a plantage, ce qui est transféré reste acquit et ne sera pas de nouveau transféré.
   La durée des fois suivantes dépendra de la quantité de fichiers modifiés et peut être assez rapide.
La commande rsync peut être générée par des logiciels https://doc.ubuntu-fr.org/rsync

Voici un exemple de script pour une partition de données à dupliquer
a) La structure

a@a:~$ lsblk -fe7 -o +size | grep Donnees
├─sdb2  ntfs   NosDonnees    09FD70E16774D4DD                        751G    57% /media/NosDonnees   1,7T
├─sdc4  ntfs   4ToNosDonnees 79C4B3D0419CFB41                                                        1,6T
a@a:~$

b) Le script personnel

#####   ============ Script de copie des données utilisateur qui sont dans le disque dur
echo "Copie des  Données utilisateurs qui sont dans la partition SDB2 du disque dur de 2 To."
LABEL=NosDonnees
udisksctl mount -b /dev/disk/by-label/4To$LABEL ## Montage de la partition où sauver.
rsync -v -r -u -l -p -h -x --times --stats --delete-before --backup --backup-dir=/media/BigDisk/NosDonnéesSupprimées /media/$LABEL/* /media/$USER/4To$LABEL 
echo -e "\n\tDécompte des fichiers utisateurs en entrée :";shopt -s globstar; for i in /media/$LABEL/*; do echo -n "$i : " ;  find "$i" | wc -l; done | sort -n -k3 | column -t | grep -v /proc | tail
echo -e "\n\tDécompte des fichiers utilisateur  en sortie :";shopt -s globstar; for i in /media/$USER/4To$LABEL/*; do echo -n "$i : " ;  find "$i" | wc -l; done | sort -n -k3 | column -t | grep -v /proc | tail
udisksctl unmount -b  /dev/disk/by-label/4To$LABEL
sleep 30 

c) L'exécution qui ne dure que quelque minutes

building file list ... done
deleting AIDE/.~lock.Aide-Mémoire.odt#
deleting Bureau/CopierNosDonnées.sh
AIDE/
AIDE/Aide-Mémoire.odt
Bureau/
Bureau/gparted_details.htm
Bureau/LesSauvegardes/
Bureau/LesSauvegardes/DupliUbuntu.sh
.......
Images/
Images/gparted1.png
Téléchargements/
Téléchargements/clonezilla-live-20210817-hirsute-amd64.iso
Téléchargements/rescuezilla-2.2-64bit.hirsute.iso

Number of files: 68,488 (reg: 63,846, dir: 4,642)
Number of created files: 4 (reg: 4)
Number of deleted files: 2 (reg: 2)
Number of regular files transferred: 8
Total file size: 1.09T bytes
Total transferred file size: 1.36G bytes
Literal data: 1.36G bytes
Matched data: 0 bytes
File list size: 1.70M
File list generation time: 22.932 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 1.36G
Total bytes received: 296

sent 1.36G bytes  received 296 bytes  12.20M bytes/sec
total size is 1.09T  speedup is 798.14
a@a:~$ echo -e "\n\tDécompte des fichiers utisateurs en entrée :";shopt -s globstar; for i in /media/$LABEL/*; do echo -n "$i : " ;  find "$i" | wc -l; done | sort -n -k3 | column -t | grep -v /proc | tail

	Décompte des fichiers utisateurs en entrée :
/media/NosDonnees/TPF                              :       628
/media/NosDonnees/Films                            :       659
/media/NosDonnees/Rugby                            :       1068
/media/NosDonnees/Télévision                       :       1354
/media/NosDonnees/BloodBowlLegendary               :       1401
/media/NosDonnees/Photos                           :       6334
/media/NosDonnees/I386                             :       6887
/media/NosDonnees/Famille                          :       7478
/media/NosDonnees/Personnel                        :       8357
/media/NosDonnees/Installation_Windows             :       32393
a@a:~$ echo -e "\n\tDécompte des fichiers utilisateur  en sortie :";shopt -s globstar; for i in /media/$USER/4To$LABEL/*; do echo -n "$i : " ;  find "$i" | wc -l; done | sort -n -k3 | column -t | grep -v /proc | tail

	Décompte des fichiers utilisateur  en sortie :
/media/a/4ToNosDonnees/NTFS                             :           4389
/media/a/4ToNosDonnees/Photos                           :           6334
/media/a/4ToNosDonnees/I386                             :           6887
/media/a/4ToNosDonnees/Famille                          :           7478
/media/a/4ToNosDonnees/Personnel                        :           8357
/media/a/4ToNosDonnees/ExtensionWindowsXP               :           10924
/media/a/4ToNosDonnees/WINDOWSdupli                     :           25174
/media/a/4ToNosDonnees/Installation_Windows             :           32393
a@a:~$ udisksctl unmount -b  /dev/disk/by-label/4To$LABEL
Unmounted /dev/sdc4.
a@a:~$ sleep 30

Un script semblable peut aussi sauver la partition contenant le logiciel.
Attention, la fin est en cours de test et pas nécessairement utile.

###
##  Script de copie du logiciel Ubuntu qui est dans la partition SDC4. Ce script s'exécute en mode ROOT
LABEL=DupliUbuntu   # Label de la partition de sortie
if [ $UID != 0 ]; then
echo -e "\n\a\E[31mVous devez être l'utilisateur root pour exécuter ce script.\E[0m\nPour devenir root, veuillez frapper les deux mots de la ligne ci-dessous.\n\E[0m\E[34;47msudo -i\E[0m\navant de faire le 'coller'. Vous pourrez alors relancer le script.\n"
else
TRACE="\n\a\E[31mON Y VA POUR: \E[0m" 
echo -e $TRACE "copier le logiciel Ubuntu qui est dans le SSD" && sleep 6 && echo "Début de sauvetage $(date)" > DATE
udisksctl mount -b /dev/disk/by-label/$LABEL ## Montage de la partition où sauver.
########## Commande première fois afin d'avoir tous les répertoires dont /proc nécessaire pour boot-repair et /home/a/.cache nécessaire pour mozilla
#### sudo rsync -o -g -r -u -l -p -h -x -v --times --stats --delete-before --exclude={ '/mnt' , '/media' , '/home/*/[^.]*' } /  /media/$USER/$LABEL
## Puisqu'il faut créer la partition, il me semble simple d'utiliser gparted pour dupliquer la partition émettrice  puis de modifier le uuid de la partition réceptrice plutôt que de créer une partition vide....

#### Commande pour les fois suivantes.
echo -e $TRACE épurer le logiciel && sleep 6
apt autoremove --purge

echo -e $TRACE transférer le logiciel  && sleep 6
rsync -o -g -r -u -l -p -A -h -x --times --stats  --delete-before --exclude  /proc --exclude /sys --exclude /pts --exclude *.log --exclude .Trash* --exclude /mnt --exclude /media --exclude swapfile --exclude /home --exclude /root/.cache --exclude /var/log/journal --exclude /tmp  --exclude /var/tmp --exclude /run  /  /media/$USER/$LABEL

echo -e $TRACE transférer  le home && sleep 6
rsync  -o -g -r -u -l -p -A -h -x --times --stats  --delete-after --exclude a/.cache/mozilla  --exclude a/[^.]* /home  /media/$USER/$LABEL

echo -e $TRACE générer le nouveau noyau && sleep 6
# récupérer le UUID du systeme installé dans le SSD
UUIDbad=$(echo $(sed '/^[ \t]*$/d;/^[ \t]*#/d' /etc/fstab| grep -m 1 UUID | cut -c6-41))&& echo $UUIDbad
#récupérer le UUID du disque dur
UUIDgood=$(echo $(lsblk -fe7 | grep "$LABEL")| cut -d" " -f4)  && echo $UUIDgood
#Mettre à jour son fichier fstab et son fichier grub.cfg
sed -i "s/$UUIDbad/$UUIDgood/" /media/$USER/$LABEL/etc/fstab
sed -i "s/$UUIDbad/$UUIDgood/g" /media/$USER/$LABEL/boot/grub/grub.cfg
#Mettre à jour son noyau
mount -t proc   /proc /media/$USER/$LABEL/proc && mount -t sysfs  /sys /media/$USER/$LABEL/sys
mount --bind    /dev  /media/$USER/$LABEL/dev  && mount --bind    /run /media/$USER/$LABEL/run
chroot /media/$USER/$LABEL update-initramfs -u -k all
umount -v /media/$USER/$LABEL/{run,dev,sys,proc} 
# On a fini la mise à jour de la duplication. Il faut la faire connaître de la structure de boot
update-grub

echo -e $TRACE mettre à jour le logiciel && sleep 6
apt update
apt upgrade
apt full-upgrade

echo -e $TRACE compter && sleep 6
echo -e "\n\tDécompte des fichiers ubuntu en sortie :"; for i in /media/$USER/$LABEL/*; do echo -n "$i : " ; find "$i" | wc -l; done | sort -n -k3 | column -t | tail
udisksctl unmount -b  /dev/disk/by-label/$LABEL
echo -e "\n\tDécompte des fichiers ubuntu en entrée :"; for i in /*; do echo -n "$i : " ; find "$i" | wc -l; done | sort -n -k3 | column -t | tail
echo "Fin   de sauvetage $(date)" >> DATE
cat DATE
sleep 150
fi

Hors ligne

#179 Le 09/09/2021, à 11:05

Qid

Re : Clonage SSD

Je joue déjà avec grsync pour la copie vers le réseau de certains gros fichiers pour palier les éventuels décrochages... Mais je me vois mal faire ça pour tout un système surtout si ça suppose devoir reproduire en amont la structure du disque dur original : pas très pratique... En plus je rappelles que pour mon cas je cherche à faire une sauvegarde restaurable en cas de besoin... Pas un double utilisable...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#180 Le 10/09/2021, à 08:55

Qid

Re : Clonage SSD

Qid a écrit :

au final pour info :
le disque dur sauvegardé :

Disque /dev/sda : 465,76 GiB, 500107862016 octets, 976773168 secteurs
Disk model: ST500LM000-1EJ16
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x3c1c5b46

Périphérique Amorçage     Début       Fin  Secteurs Taille Id Type
/dev/sda1    *             2048    718847    716800   350M  7 HPFS/NTFS/exFAT
/dev/sda2                718848 420229119 419510272   200G  7 HPFS/NTFS/exFAT
/dev/sda3             420229120 883279871 463050752 220,8G  7 HPFS/NTFS/exFAT
/dev/sda4             883279872 976771071  93491200  44,6G  5 Étendue
/dev/sda5             914003968 976771071  62767104  29,9G 83 Linux
/dev/sda6             883281920 914001919  30720000  14,6G 83 Linux

le rapport de fin de rescuezilla :

Sommaire de la sauvegarde

Sauvegarde réalisée avec succès.

Sauvegarde réussie de la partition /dev/sda1
Sauvegarde réussie de la partition /dev/sda2
Sauvegarde réussie de la partition /dev/sda3
Sauvegarde réussie de la partition /dev/sda5
Sauvegarde réussie de la partition /dev/sda6



L'opération a duré 377.3 minutes.

soit 6h17

et le secon ordi avec qui j'ai joué à ça :
le disque dur vers un disque dur usb :

Disque /dev/sda : 238,47 GiB, 256060514304 octets, 500118192 secteurs
Disk model: SK hynix SH920 m
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : gpt
Identifiant de disque : AA2AAAED-F83D-4877-BE35-A6E0E8D0BE14

Périphérique     Début       Fin  Secteurs Taille Type
/dev/sda1         2048   1050623   1048576   512M Système EFI
/dev/sda2      1050624 449980415 448929792 214,1G Système de fichiers Linux
/dev/sda3    449980416 500117503  50137088  23,9G Partition d'échange Linux

le rapport de fin dont vous me direz des nouvelles :

Sommaire de la sauvegarde

Sauvegarde réalisée avec succès.

Sauvegarde réussie de la partition /dev/sda1
Sauvegarde réussie de la partition /dev/sda2
Sauvegarde réussie de la partition échangée /dev/sda3



L'opération a duré 16.3 minutes.

j'ai presque du mal à croire en la fiabilité du truc là du coups
et je pense qu'à l'avenir meme si ce n'est pas pratique dans ma situation je ne ferais plus ça via le réseau


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#181 Le 10/09/2021, à 09:18

geole

Re : Clonage SSD

Bonjour.
Dans chaque contexte, as-tu regardé le taux de remplissage?

Hors ligne

#182 Le 10/09/2021, à 09:32

Qid

Re : Clonage SSD

geole a écrit :

Bonjour.
Dans chaque contexte, as-tu regardé le taux de remplissage?

Non... Mais je pourrais le contrôler maintenant sans trop de difficulté et sans que ce soit trop faussé mais de toutes façons j'ai effectivement une idée sur le résultat : évidemment les 465go de mon PC perso sont bien plus rempli (peut-être 300go toutes partitions confondues) que les 238go de mon serveur (peut-être 30go)

Effectivement je n'ai pas du tout réalisé que même si la copie était complète vis-à-vis du partitionnement le taux de remplissage joue aussi... Merci de m'avoir ouvert les yeux...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne