#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
En 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
En 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
En ligne
#7 Le 27/03/2022, à 17:29
- xunil2003
Re : Image disque d'une partition avec DD comment utiliser tar.bz2/xz/7z
Bonjour,
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
En 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
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
En ligne
#13 Le 03/04/2022, à 14:48
- xunil2003
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.
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.