Contenu | Rechercher | Menus

Annonce

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.

#1 Le 25/03/2022, à 23:56

xunil2003

Image disque d'une partition avec DD comment utiliser tar.bz2/xz/7z

bonjour

Je voudrais compresser plus mes sauvegardes pour limiter l'espace disque et en fonction du processeur du pc je sais qu'il seras plus ou moins long.

avec tar.gz je fais :
pour sauvegarder :

sudo dd if=/dev/sda | gzip -v6 | sudo dd of=/media/laurent/2022-03-25_sauvegarde-pc-amd-a4-sda_dd.tar.gz

pour restaurer :

zcat /media/laurent/2022-03-25_sauvegarde-pc-amd-a4-sda_dd.tar.gz | sudo dd of=/dev/sda

Seulement je ne sais pas comment je peux faire pour utiliser tar.bz2 - tar.xz -tar.7z pour sauvegarder et restaurer l'image disque de la partition.

Pouvez vous m'aider.
Merci d'avance pour vos avis et conseils.

Dernière modification par xunil2003 (Le 26/03/2022, à 00:08)


- AMD R9 5950x 64 Go Ram / Intel Pentium I7 960 - 12 Go Ram - 6 T0 - Kubuntu 12.04 x64 / Kubuntu 14.04 x64 / Kubuntu 16.04 x64 / Kubuntu 18.04 x64 /  Kubuntu 20.04 x64 / Mint
- DreamPlug Multi Boot / Marvel 1.22 Ghz / Architecture ARM / 512 Mo Ram / Carte-sd 16 Go class 10 / 5 Watts / Debian Squeeze 2.6.39.4
- Raspberry PI 1 / Raspberry PI 2 / Raspberry PI 3 / Raspberry PI 4 : 4Gb
JE SUIS CHARLIE

Hors ligne

#2 Le 26/03/2022, à 00:14

geole

Re : Image disque d'une partition avec DD comment utiliser tar.bz2/xz/7z

Bonsoir.
Si tu as plusieurs partitions sur le disque, Il serait plus simple de sauver partition par partition.
Sinon, plus tu veux "compresser" plus tu as besoin de processeur. Pas facile de trouver le bon mode à part faire des essais.

Dernière modification par geole (Le 26/03/2022, à 00:19)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#3 Le 26/03/2022, à 00:34

xunil2003

Re : Image disque d'une partition avec DD comment utiliser tar.bz2/xz/7z

re,
oui sur plusieurs partitions mais là j'ai mis un exemple, pour sauvegarder en tar.bz2 je remplace gzip -v6 par quoi ?

sudo dd if=/dev/sda | gzip -v6 | sudo dd of=/media/laurent/2022-03-25_sauvegarde-pc-amd-a4-sda_dd.tar.bz2

et pour restaurer faut il toujours utiliser zcat :

zcat /media/laurent/2022-03-25_sauvegarde-pc-amd-a4-sda_dd.tar.bz2 | sudo dd of=/dev/sda

Merci d'avance.


- AMD R9 5950x 64 Go Ram / Intel Pentium I7 960 - 12 Go Ram - 6 T0 - Kubuntu 12.04 x64 / Kubuntu 14.04 x64 / Kubuntu 16.04 x64 / Kubuntu 18.04 x64 /  Kubuntu 20.04 x64 / Mint
- DreamPlug Multi Boot / Marvel 1.22 Ghz / Architecture ARM / 512 Mo Ram / Carte-sd 16 Go class 10 / 5 Watts / Debian Squeeze 2.6.39.4
- Raspberry PI 1 / Raspberry PI 2 / Raspberry PI 3 / Raspberry PI 4 : 4Gb
JE SUIS CHARLIE

Hors ligne

#4 Le 26/03/2022, à 01:26

geole

Re : Image disque d'une partition avec DD comment utiliser tar.bz2/xz/7z

https://www.it-connect.fr/comment-compr … ous-linux/
Donc à essayer en remplaçant N par un numéro

sudo dd if=/dev/sdaN | tar jcvf /media/laurent/2022-03-25_sauvegarde-pc-amd-a4-sdaN_dd.tar.bz2

et

tar jxvf  /media/laurent/2022-03-25_sauvegarde-pc-amd-a4-sdaN_dd.tar.bz2  | sudo dd of=/dev/sdaN

Dernière modification par geole (Le 26/03/2022, à 01:29)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#5 Le 26/03/2022, à 16:44

xunil2003

Re : Image disque d'une partition avec DD comment utiliser tar.bz2/xz/7z

Bonjour,

Pour effectuer une sauvegarde en réseau avec ssh, je faisais :

Pour créer un sauvegarde du PC local vers le poste distant

laurent@PC-AMD-2700x:~$ ssh laurent@192.168.1.13 sudo -S dd if=/dev/sda1 | gzip -v6 > /home/laurent/sauvegardes/sauvegarde_Poste-1_PC-AMD-Ryzen9-5950x_partition-sda1_dd.tar.gz
laurent@192.168.1.13's password: 
[sudo] Mot de passe de laurent : lolo
1048576+0 enregistrements lus
1048576+0 enregistrements écrits
536870912 octets (537 MB, 512 MiB) copiés, 4,70375 s, 114 MB/s
 99.5%
laurent@PC-AMD-2700x:~$ 

Pour créer un sauvegarde du PC distant vers le poste local

laurent@PC-AMD-2700x:~$ sudo dd if=/dev/sda1 | ssh laurent@192.168.1.13  "gzip -v6 > /home/laurent/sauvegardes/sauvegarde_Poste-3_PC-AMD-Ryzen7-2700x_partition-sda1_dd.tar.gz"
laurent@192.168.1.13's password: 
1048576+0 enregistrements lus
1048576+0 enregistrements écrits
536870912 octets (537 MB, 512 MiB) copiés, 8,8421 s, 60,7 MB/s
 97.4%
laurent@PC-AMD-2700x:~$ 

Comment  faire pour utiliser tar.bz2 - tar.xz -tar.7z pour sauvegarder et restaurer l'image disque de la partition.

Merci d'avance.


- AMD R9 5950x 64 Go Ram / Intel Pentium I7 960 - 12 Go Ram - 6 T0 - Kubuntu 12.04 x64 / Kubuntu 14.04 x64 / Kubuntu 16.04 x64 / Kubuntu 18.04 x64 /  Kubuntu 20.04 x64 / Mint
- DreamPlug Multi Boot / Marvel 1.22 Ghz / Architecture ARM / 512 Mo Ram / Carte-sd 16 Go class 10 / 5 Watts / Debian Squeeze 2.6.39.4
- Raspberry PI 1 / Raspberry PI 2 / Raspberry PI 3 / Raspberry PI 4 : 4Gb
JE SUIS CHARLIE

Hors ligne

#6 Le 27/03/2022, à 16:26

geole

Re : Image disque d'une partition avec DD comment utiliser tar.bz2/xz/7z

Bonjour.
As-ru essayé ce que je t'ai proposé?
Si cela fonctionne, il ne devrait pas  être difficile d'intercaler la commande ssh

Dernière modification par geole (Le 27/03/2022, à 16:28)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#7 Le 27/03/2022, à 17:29

xunil2003

Re : Image disque d'une partition avec DD comment utiliser tar.bz2/xz/7z

Bonjour,

geole a écrit :

Donc à essayer en remplaçant N par un numéro

sudo dd if=/dev/sdaN | tar jcvf /media/laurent/2022-03-25_sauvegarde-pc-amd-a4-sdaN_dd.tar.bz2

et

tar jxvf  /media/laurent/2022-03-25_sauvegarde-pc-amd-a4-sdaN_dd.tar.bz2  | sudo dd of=/dev/sdaN

ça marche pas ?

laurent@PC-AMD-2700x:~$ sudo dd if=/dev/sda1 | tar jcvf /media/laurent/dd-wd-16T0/2022-03-25_sauvegarde-pc-amd-a4-sda1_dd.tar.bz2     
tar: Je refuse de créer un fichier d'archive vide (oui je suis lâche)
Pour en savoir davantage, faites : « tar --help » ou « tar --usage ».
laurent@PC-AMD-2700x:~$

Merci.


- AMD R9 5950x 64 Go Ram / Intel Pentium I7 960 - 12 Go Ram - 6 T0 - Kubuntu 12.04 x64 / Kubuntu 14.04 x64 / Kubuntu 16.04 x64 / Kubuntu 18.04 x64 /  Kubuntu 20.04 x64 / Mint
- DreamPlug Multi Boot / Marvel 1.22 Ghz / Architecture ARM / 512 Mo Ram / Carte-sd 16 Go class 10 / 5 Watts / Debian Squeeze 2.6.39.4
- Raspberry PI 1 / Raspberry PI 2 / Raspberry PI 3 / Raspberry PI 4 : 4Gb
JE SUIS CHARLIE

Hors ligne

#8 Le 29/03/2022, à 16:53

geole

Re : Image disque d'une partition avec DD comment utiliser tar.bz2/xz/7z

Bonjour
Après quelques recherches, j'ai l'impression que la commande tar n'accepte pas une entrée qui provient d'une commande  "pipe"

J'ai trouvé ce palliatif.

sudo -i
mount /dev/sda1 /mnt
find /mnt > filename
tar -T filename -jcf archive.tar

Il me semble donc préférable  d'utiliser l'application partclone au lieu  d'une duplication par dd.  Au moins tu es certain de la qualité de la partition.

Dernière modification par geole (Le 29/03/2022, à 16:55)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#9 Le 29/03/2022, à 17:11

bruno

Re : Image disque d'une partition avec DD comment utiliser tar.bz2/xz/7z

Sans dd (lent) et xz :
Copie du disque :

</dev/sda xz >/media/laurent/backup.img.xz

restauration :

</media/laurent/backup.img.xz unxz >/dev/sda

Ou bien :

xz -c /dev/sda > /media/laurent/backup.img.xz
unxz -c /mnt/sdb1/backups/disk.img.gz > /dev/sda 

Si tu tien absolument à utiliser dd (uuodd) :

dd status=progress if=/dev/sda bs=100M | xz -c > media/laurent/backup.img.xz

EDIT : même chose avec bzip2 / bunzip2

Je n'ai jamais testé sur un disque entier mais cela doit être horriblement long et fortement solliciter le processeur.

Dernière modification par bruno (Le 29/03/2022, à 18:28)

#10 Le 30/03/2022, à 07:40

DonutMan75

Re : Image disque d'une partition avec DD comment utiliser tar.bz2/xz/7z

tiens une question à ce sujet...
Si j'ai un disque de 1To et que je fais :

dd status=progress if=/dev/sda bs=100M > media/laurent/backup.img

Mon fichier media/laurent/backup.img devrait être de l'ordre du To puisque dd copie tout, et ceci indépendamment du taux de remplissage du disque, n'est-ce pas ?
Rajouter xz ou gzip permet à ce niveau de limiter ce soucis ?

Merci par avance smile

D.

Hors ligne

#11 Le 30/03/2022, à 07:51

bruno

Re : Image disque d'une partition avec DD comment utiliser tar.bz2/xz/7z

Oui le fichier aura la même taille que le disque. La compression va en réduire la taille mais ce n'est pas directement lié au taux de remplissage.Tout dépend de ce que contient réellement l'espace libre (des zéros, des données effacées, etc.)
Je comprends que l'on puisse vouloir conserver une image disque, mais c'est AMHA la plus mauvaise méthode de sauvegarde : long, énergivore, occupant beaucoup de place et peu fiable.

#12 Le 30/03/2022, à 10:09

geole

Re : Image disque d'une partition avec DD comment utiliser tar.bz2/xz/7z

Bonjour
Je ne connaissais pas cette commande
En codification standard, il n'utilise qu'un processeur.  C'est le processeur qui freine et pas les I/O. Même lorsque j'utilise les 4 threads de l'ordinateur, cela ne va pas bien vite.. 
Avec ce résultat, tu pourras faire une règle de trois.

root@a:~# xz -T8 -vv -c /dev/sda >/dev/null
xz : Enchaînement de filtres : --lzma2=dict=8MiB,lc=3,lp=0,pb=2,mode=normal,nice=64,mf=bt4,depth=0
xz : Jusqu'à 8 threads seront utilisés.
xz : 1321 MiB de mémoire sont nécessaires. La limite est désactivée.
xz : La décompression nécessitera 9 MiB de mémoire.
/dev/sda (1/1)
  --- %         14,5 GiB / 30,0 GiB = 0,483   6,8 MiB/s    1:14:59             

root@a:~# 

1 heure 15 minutes pour 30 Go avec une compression de 50%

Dernière modification par geole (Le 30/03/2022, à 10:10)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#13 Le 03/04/2022, à 14:48

xunil2003

Re : Image disque d'une partition avec DD comment utiliser tar.bz2/xz/7z

bruno a écrit :

Sans dd (lent) et xz :
Copie du disque :

</dev/sda xz >/media/laurent/backup.img.xz

restauration :

</media/laurent/backup.img.xz unxz >/dev/sda

Ou bien :

xz -c /dev/sda > /media/laurent/backup.img.xz
unxz -c /mnt/sdb1/backups/disk.img.gz > /dev/sda 

Si tu tien absolument à utiliser dd (uuodd) :

dd status=progress if=/dev/sda bs=100M | xz -c > media/laurent/backup.img.xz

EDIT : même chose avec bzip2 / bunzip2

Je n'ai jamais testé sur un disque entier mais cela doit être horriblement long et fortement solliciter le processeur.

Ok mais pour restaurer une archive xz avec dd quelle sera la commande
si il faut dd pour sauvegarder le disque dur en entier

dd status=progress if=/dev/sda bs=100M | xz -c > media/laurent/backup.img.xz

il faut forcement dd pour restaurer la sauvegarde sinon a quoi sert dd ???

Merci d'avance


- AMD R9 5950x 64 Go Ram / Intel Pentium I7 960 - 12 Go Ram - 6 T0 - Kubuntu 12.04 x64 / Kubuntu 14.04 x64 / Kubuntu 16.04 x64 / Kubuntu 18.04 x64 /  Kubuntu 20.04 x64 / Mint
- DreamPlug Multi Boot / Marvel 1.22 Ghz / Architecture ARM / 512 Mo Ram / Carte-sd 16 Go class 10 / 5 Watts / Debian Squeeze 2.6.39.4
- Raspberry PI 1 / Raspberry PI 2 / Raspberry PI 3 / Raspberry PI 4 : 4Gb
JE SUIS CHARLIE

Hors ligne

#14 Le 03/04/2022, à 14:51

bruno

Re : Image disque d'une partition avec DD comment utiliser tar.bz2/xz/7z

La commande est donnée en #9. L'usage de dd n'est pas obligatoire on peut utiliser cat ou simplement les redirections d'entrée /sortie (< et >) comme indiqué en #9.