#1 Le 27/03/2022, à 19:39
- xunil2003
Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Bonjour,
J'ai besoin de créer un disque dur virtuel qui pointe sur un périphérique genre /dev/sdg afin d'utiliser ce disque virtuel pour restaurer des données de sauvegarde avec dd
donc quand je cré le disque virtuel :
sudo mkdir -v /ramdisk
sudo chmod -v 755 /ramdisk
sudo mount -t tmpfs -o rw ,size=3600M tmpfs /ramdisk
df
laurent@PC-AMD-2700x:~$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 7,8G 0 7,8G 0% /dev
tmpfs 1,6G 1,7M 1,6G 1% /run
/dev/sdb2 80G 23G 53G 31% /
tmpfs 7,8G 0 7,8G 0% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 7,8G 0 7,8G 0% /sys/fs/cgroup
/dev/loop0 128K 128K 0 100% /snap/bare/5
/dev/loop2 66M 66M 0 100% /snap/gtk-common-themes/1515
/dev/loop1 18M 18M 0 100% /snap/chromium-ffmpeg/24
/dev/loop3 165M 165M 0 100% /snap/gnome-3-28-1804/161
/dev/loop4 111M 111M 0 100% /snap/core/12725
/dev/loop6 56M 56M 0 100% /snap/core18/2284
/dev/loop5 66M 66M 0 100% /snap/gtk-common-themes/1519
/dev/loop7 111M 111M 0 100% /snap/core/12821
/dev/loop8 291M 291M 0 100% /snap/photogimp/141
/dev/loop9 337M 337M 0 100% /snap/djpdf/59
/dev/loop10 56M 56M 0 100% /snap/core18/2344
/dev/loop11 314M 314M 0 100% /snap/directpdf/35
/dev/loop12 309M 309M 0 100% /snap/djpdf/58
/dev/loop13 44M 44M 0 100% /snap/snapd/15177
/dev/loop14 261M 261M 0 100% /snap/kde-frameworks-5-core18/32
/dev/loop15 7,2M 7,2M 0 100% /snap/hw-probe/1367
/dev/loop16 161M 161M 0 100% /snap/opera/167
/dev/loop17 44M 44M 0 100% /snap/snapd/14978
/dev/loop18 134M 134M 0 100% /snap/sweethome3d-homedesign/15
/dev/loop19 161M 161M 0 100% /snap/opera/166
/dev/loop20 163M 163M 0 100% /snap/gnome-3-28-1804/145
/dev/loop21 133M 133M 0 100% /snap/sweethome3d-homedesign/13
/dev/loop22 7,2M 7,2M 0 100% /snap/hw-probe/1371
/dev/sda5 3,5T 1,7T 1,7T 51% /home
tmpfs 1,6G 12K 1,6G 1% /run/user/1000
tmpfs 3,6G 0 3,6G 0% /ramdisk
Comment je peut faire pour restaurer une sauvegarde avec dd sur ce disque virtuel ?
zcat /mnt/hdb5/sauvegarde.tar.gz | dd of=/dev/sd?
ou de faire pointer
tmpfs 3,6G 0 3,6G 0% /ramdisk
vers /dev/sdg en le créant
Merci d'avance pour vos avis et conseils.
Dernière modification par xunil2003 (Le 28/03/2022, à 10:32)
- 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 31/03/2022, à 11:28
- xunil2003
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Bonjour,
Je voudrais savoir si il est possible avec Ubuntu de créer un disque dur virtuel dans un fichier pour restaurer une sauvegarde/backup avec dd afin de pouvoir voir son contenu et récupère d’éventuel fichiers.
Il me semble que c'est possible car les cd live Ubuntu reconnaisse la partition avec parted pour restaurer la sauvegarde sur le périphérique indiqué
zcat /home/laurent/sauvegarde.gz | dd of=/dev/periph-disque-virtuel-dans-fichier
Merci d'avance pour vos avis et conseil.
Modération : merci de respecter les règles du forum : les doublons sont interdits. Sujets fusionnés.
Dernière modification par cqfd93 (Le 31/03/2022, à 11:56)
- 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
#3 Le 31/03/2022, à 13:38
- erresse
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Heu... Qu'est-ce qui t'empêche de faire cette commande (en reprenant ton message précédent pour la création de "/ramdisk") :
zcat /home/laurent/sauvegarde.gz | dd of=/ramdisk
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#4 Le 31/03/2022, à 14:06
- xunil2003
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Re,
Heu... Qu'est-ce qui t'empêche de faire cette commande (en reprenant ton message précédent pour la création de "/ramdisk") :
zcat /home/laurent/sauvegarde.gz | dd of=/ramdisk
Ce qui m'empêche c'est la taille de la mémoire ram, si le disque dur au moment de la sauvegarde est 150Go, il me faut un disque virtuel de 150Go pour la restauration, ors et je ne peux pas créer un disque virtuel ramdisk avec 32 Go Ram de mémoire maximum, il faudrait plus de 150 Go ram de mémoire.
C'est pour cela que je pose la question : est-il possible de créer un disque dur virtuel dans un fichier (pour créer un disque virtuel de 150Go sur le hdd ) pour restaurer une sauvegarde/backup avec dd
zcat /home/laurent/sauvegarde.gz | dd of=/dev/periph-disque-virtuel-dans-fichier
Merci d'avance.
Dernière modification par xunil2003 (Le 31/03/2022, à 14: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
#5 Le 31/03/2022, à 14:47
- bruno
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Dans ce cas ce n'est pas un disque virtuel mais une image disque. C'est d'ailleurs ce que laisse entendre ton autre fil de discussion.
Une image disque se manipule avec les outils classiques de gestion des disques : fdisk, parted, gparted, pour voir les partitions et mount (avec -t loop) pour les monter.
#6 Le 31/03/2022, à 15:07
- FrancisFDZ
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Bonjour,
Si tu as besoin d'un espace important, pourquoi ne pas monter sur ton OS virtuel une partition réelle de taille suffisante ?
"Pourquoi faire simple quand on peut faire compliqué ?" [Professeur Shadoko]
Dernière modification par FrancisFDZ (Le 31/03/2022, à 15:07)
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#7 Le 31/03/2022, à 15:25
- xunil2003
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Re ,
Donc il n'est pas possible de restaurer un sauvegarde dd sur un disque virtuel dans un fichier.
sudo mkdir -v /disks
sudo dd if=/dev/zero of=/disks/vdisk1 bs=1M count=150G status=progress #1000 = 1 Go
sudo mkfs.ext4 -v /disks/vdisk1 #ext4
mkdir -v $HOME/vdisk1
sudo mount -vo loop /disks/vdisk1 /home/laurent/vdisk1
#chown -R $USER:$USER /home/$USER/vdisk1
sudo chmod 777 -v $HOME/vdisk1
#Verification
df | grep /home/laurent/vdisk1
lsblk
lsblk -o model,name,type,fstype,size,label
et le mieux dans ce cas et de restaurer une sauvegarde dd dans une image disque genre iso
zcat /home/laurent/test/sauvegarde-sdb2-systeme_pc-laurent.gz | dd of=$HOME/test-image-disque.iso bs=512 status=progress
Puis de monter cette image disque iso
sudo mkdir -v /mnt/iso
sudo mount -vt auto -o loop $HOME/test-image-disque.iso /mnt/iso/
lsblk -o model,name,type,fstype,size,label
echo
echo "Pour démonter l'image disque iso"
echo "sudo umount -v /mnt/iso"
PS : Du faite que je ne peut créer de disque dur virtuel dans un fichier me cause problème, car j'ai besoin de de restaurer des images disques v2i de Symantec Norton Gost.
Existe t'il un moyen de convertir des images disques v2i de Symantec Norton Gost en ISO ou si il y a besoin de passer par plusieurs format de conversion avec Linux ?
Merci d'avance pour vos réponses, avis et conseils.
- 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 01/04/2022, à 15:25
- xunil2003
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Bonjour,
Heu... Qu'est-ce qui t'empêche de faire cette commande (en reprenant ton message précédent pour la création de "/ramdisk") :
zcat /home/laurent/sauvegarde.gz | dd of=/ramdisk
J'ai testé de nouveau avec ramdisk à partir d'un disque virtuel (mémoire ram) de petite taille pour tester si il etait possible de restaurer mes anciennes sauvegardes de mes anciens Pc des années 2007/2012.
laurent@PC-AMD-2700x:~$ zcat /home/laurent/Sauvegardes/2009-02-27_Sauvegarde-DD_PC-Intel-pentium_Ubuntu-12.04.3-LTS_Partition-sda4-24-1Go-www.gz | dd of=/ramdisk status=progress
dd: impossible d'ouvrir '/ramdisk': est un dossier
donc comme vous me dites erresse :
/ramdisk
n'est pas un périphérique est il me répond
'/ramdisk': est un dossier
voila pourquoi ma question comment attribuer un périphérique à dev comme par exemple /dev/sdg qui pointe vers /ramdisk
Y a t'il une solution ?
Autres détails
laurent@PC-AMD-2700x:~$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 7,8G 0 7,8G 0% /dev
tmpfs 1,6G 1,8M 1,6G 1% /run
/dev/sdb2 80G 24G 52G 32% /
tmpfs 7,8G 0 7,8G 0% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 7,8G 0 7,8G 0% /sys/fs/cgroup
/dev/loop0 128K 128K 0 100% /snap/bare/5
/dev/loop1 18M 18M 0 100% /snap/chromium-ffmpeg/24
/dev/loop2 23M 23M 0 100% /snap/chromium-ffmpeg/26
/dev/loop3 56M 56M 0 100% /snap/core18/2344
/dev/loop4 56M 56M 0 100% /snap/core18/2284
/dev/loop5 163M 163M 0 100% /snap/gnome-3-28-1804/145
/dev/loop7 314M 314M 0 100% /snap/directpdf/35
/dev/loop6 165M 165M 0 100% /snap/gnome-3-28-1804/161
/dev/loop8 111M 111M 0 100% /snap/core/12821
/dev/loop9 111M 111M 0 100% /snap/core/12725
/dev/loop10 134M 134M 0 100% /snap/sweethome3d-homedesign/15
/dev/loop11 66M 66M 0 100% /snap/gtk-common-themes/1519
/dev/loop12 44M 44M 0 100% /snap/snapd/14978
/dev/loop13 291M 291M 0 100% /snap/photogimp/141
/dev/loop14 44M 44M 0 100% /snap/snapd/15177
/dev/loop15 133M 133M 0 100% /snap/sweethome3d-homedesign/13
/dev/loop16 161M 161M 0 100% /snap/opera/169
/dev/loop17 337M 337M 0 100% /snap/djpdf/59
/dev/loop18 261M 261M 0 100% /snap/kde-frameworks-5-core18/32
/dev/loop19 66M 66M 0 100% /snap/gtk-common-themes/1515
/dev/loop20 7,2M 7,2M 0 100% /snap/hw-probe/1371
/dev/loop21 11M 11M 0 100% /snap/hw-probe/1373
/dev/loop22 309M 309M 0 100% /snap/djpdf/58
/dev/sda5 3,5T 2,0T 1,3T 61% /home
/dev/loop24 161M 161M 0 100% /snap/opera/170
tmpfs 1,6G 12K 1,6G 1% /run/user/1000
tmpfs 24G 0 24G 0% /ramdisk
laurent@PC-AMD-2700x:~$
laurent@PC-AMD-2700x:~$ lsblk -o model,name,type,fstype,size,label
MODEL NAME TYPE FSTYPE SIZE LABEL
loop0 loop squashfs 4K
loop1 loop squashfs 18M
loop2 loop squashfs 22,5M
loop3 loop squashfs 55,5M
loop4 loop squashfs 55,5M
loop5 loop squashfs 162,9M
loop6 loop squashfs 164,8M
loop7 loop squashfs 313,7M
loop8 loop squashfs 110,7M
loop9 loop squashfs 110,8M
loop10 loop squashfs 133,8M
loop11 loop squashfs 65,2M
loop12 loop squashfs 43,6M
loop13 loop squashfs 290,5M
loop14 loop squashfs 43,6M
loop15 loop squashfs 132,8M
loop16 loop squashfs 160,6M
loop17 loop squashfs 336,7M
loop18 loop squashfs 260,7M
loop19 loop squashfs 65,1M
loop20 loop squashfs 7,1M
loop21 loop squashfs 10,6M
loop22 loop squashfs 308,4M
loop24 loop squashfs 160,6M
WDC_WD40EZRZ-22GXCB0 sda disk 3,7T
├─sda1 part vfat 512M
├─sda2 part swap 33,1G
├─sda3 part ext4 78,1G
├─sda4 part ext4 22,5G
└─sda5 part ext4 3,5T
WDC_WDS120G2G0A-00JH30 sdb disk 111,8G
├─sdb1 part swap 30,8G
└─sdb2 part ext4 81G
HL-DT-ST_DVDRAM_GH24NSD1 sr0 rom 1024M
laurent@PC-AMD-2700x:~$
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
#9 Le 01/04/2022, à 16:32
- erresse
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Bonjour,
Lors de ton test, est-ce que tu avais préalablement créé le volume virtuel "/ramdisk" avant de l'utiliser ? Il me paraît bizarre que le système ne voie pas que ce "répertoire /ramdisk" est en fait un volume virtuel...
Par ailleurs, je comprends bien qu'on ne saurait créer des volumes virtuels de 200Go, c'est évident, Mais au fond pourquoi veux-tu absolument passer par un volume virtuel ?
Dans ta commande :
laurent@PC-AMD-2700x:~$ zcat /home/laurent/Sauvegardes/2009-02-27_Sauvegarde-DD_PC-Intel-pentium_Ubuntu-12.04.3-LTS_Partition-sda4-24-1Go-www.gz | dd of=/ramdisk status=progress
Si tu écrivais la sortie dans un fichier ISO quelque part sur un volume disque où il y a assez de place :
laurent@PC-AMD-2700x:~$ zcat /home/laurent/Sauvegardes/2009-02-27_Sauvegarde-DD_PC-Intel-pentium_Ubuntu-12.04.3-LTS_Partition-sda4-24-1Go-www.gz | dd of=$HOME/ramdisk.iso status=progress
Tu devrais obtenir un fichier appelé "ramdisk.iso" qui représente en fait un volume disque et que tu dois pouvoir monter (par exemple avec "Monteur d'image disque") et explorer pour récupérer des données (ouverture en lecture seulement).
As-tu déjà essayé cette possibilité de solution ?
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#10 Le 02/04/2022, à 22:39
- xunil2003
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Bonjour,
j'ai converti une sauvegarde en iso afin de la monter.
laurent@PC-AMD-2700x:~$ zcat /home/laurent/Sauvegardes/2016-06-30_Sauvegarde-dd_PC-amd-fx-6100_Kubuntu-14.O4_Partition-sda.gz | dd of=/home/laurent/Sauvegardes/2016-06-30_Sauvegarde-dd_PC-amd-fx-6100_Kubuntu-14.O4_Partition-sda.iso bs=512 status=progress
500083197440 octets (500 GB, 466 GiB) copiés, 20170 s, 24,8 MB/s
976773168+0 enregistrements lus
976773168+0 enregistrements écrits
500107862016 octets (500 GB, 466 GiB) copiés, 20170,7 s, 24,8 MB/s
laurent@PC-AMD-2700x:~$
puis j'ai monté la partition
sudo mkdir -v /mnt/iso
[sudo] Mot de passe de laurent :
mkdir: impossible de créer le répertoire «/mnt/iso»: Le fichier existe
sudo mount -vt iso9660 -o loop /home/laurent/Sauvegardes/2016-06-30_Sauvegarde-dd_PC-amd-fx-6100_Kubuntu-14.O4_Partition-sda.iso /mnt/iso
mount: /mnt/iso: wrong fs type, bad option, bad superblock on /dev/loop24, missing codepage or helper program, or other error.
un message d'erreur s'affiche. cependant j'ai constaté que sur toutes mes sauvegardes dd avec le disque dur de sauvegarder en entier /dev/sda avec multiple partitions (sda1/sda2/sda3/sda4) ça ne fonctionne pas impossible de monter l'image iso.
Par contre lorsqu'une seule partition est sauvegardé /dev/sda1 ou /dev/sda3 l'image iso est monté sans problème.
1) Y a t'il un moyen sur une sauvegarde complété du disque entier de résoudre le problème ou d'extraire uniquement la partition sda1
2) Y a t'il un moyen de connaître à l'avance l'espace disque qui sera occuper par la sauvegarde une fois restauré (afin de libérer de l'espace disque) mise a part avec l'image iso
laurent@PC-AMD-2700x:~$ du -sh /home/laurent/Sauvegardes/2016-06-30_Sauvegarde-dd_PC-amd-fx-6100_Kubuntu-14.O4_Partition-sda.iso
466G /home/laurent/Sauvegardes/2016-06-30_Sauvegarde-dd_PC-amd-fx-6100_Kubuntu-14.O4_Partition-sda.iso
Partitions sur l'image iso avec parted
laurent@PC-AMD-2700x:~$ parted /home/laurent/Sauvegardes/2016-06-30_Sauvegarde-dd_PC-amd-fx-6100_Kubuntu-14.O4_Partition-sda.iso
ATTENTION : vous n’êtes pas superutilisateur. Contrôlez les permissions.
GNU Parted 3.3
Utilisation de /home/laurent/Sauvegardes/2016-06-30_Sauvegarde-dd_PC-amd-fx-6100_Kubuntu-14.O4_Partition-sda.iso
Bienvenue sur GNU Parted ! Tapez « help » pour voir la liste des commandes.
(parted) print
Modèle : (file)
Disque /home/laurent/Sauvegardes/2016-06-30_Sauvegarde-dd_PC-amd-fx-6100_Kubuntu-14.O4_Partition-sda.iso : 500GB
Taille des secteurs (logiques/physiques) : 512B/512B
Table de partitions : msdos
Drapeaux de disque :
Numéro Début Fin Taille Type Système de fichiers Drapeaux
1 1049kB 246GB 246GB primary ext4 démarrage
2 246GB 500GB 254GB extended
5 246GB 487GB 241GB logical ext4
6 487GB 492GB 4999MB logical ext4
7 492GB 500GB 8100MB logical linux-swap(v1)
(parted) quit
laurent@PC-AMD-2700x:~$
Merci d'avance.
Dernière modification par xunil2003 (Le 02/04/2022, à 23:05)
- 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
#11 Le 03/04/2022, à 07:23
- bruno
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Par exemple avec udiskctl pour créer les périphériques /dev/loopXpY :
udisksctl loop-setup -r -f truc.iso
devrait répondre :
Mapped file truc.iso as /dev/loop0.
Et tes partitions seront disponibles pour un montage dans /dev/loop0p1, /dev/loop0p2 etc.
#12 Le 03/04/2022, à 09:36
- xunil2003
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Bonjour Bruno,
j'ai donc fait ce que vous dites
laurent@PC-AMD-2700x:~$ udisksctl loop-setup -r -f /home/laurent/Sauvegardes/2016-06-30_Sauvegarde-dd_PC-amd-fx-6100_Kubuntu-14.O4_Partition-sda.iso
Mapped file /home/laurent/Sauvegardes/2016-06-30_Sauvegarde-dd_PC-amd-fx-6100_Kubuntu-14.O4_Partition-sda.iso as /dev/loop24.
laurent@PC-AMD-2700x:~$
Une fois monter je n'arrives pas a accéder aux données par les points de montages
Je pense qu'il confond avec mes partitions de mon disque /dev/sda du système actuel et ceux de l'image iso qui est aussi /dev/sda
laurent@PC-AMD-2700x:~$ lsblk -f
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
loop0 squashfs 0 100% /snap/bare/5
loop1 squashfs 0 100% /snap/chromium-ffmpeg/26
loop2 squashfs 0 100% /snap/gtk-common-themes/1519
loop3 squashfs 0 100% /snap/hw-probe/1373
loop4 squashfs 0 100% /snap/core/12821
loop5 squashfs 0 100% /snap/hw-probe/1371
loop6 squashfs 0 100% /snap/gnome-3-28-1804/145
loop7 squashfs 0 100% /snap/opera/169
loop8 squashfs 0 100% /snap/snapd/15177
loop9 squashfs 0 100% /snap/core18/2344
loop10 squashfs 0 100% /snap/snapd/14978
loop11 squashfs 0 100% /snap/opera/170
loop12 squashfs 0 100% /snap/djpdf/59
loop13 squashfs 0 100% /snap/photogimp/141
loop14 squashfs 0 100% /snap/sweethome3d-homedesign/15
loop15 squashfs 0 100% /snap/kde-frameworks-5-core18/32
loop16 squashfs 0 100% /snap/djpdf/58
loop17 squashfs 0 100% /snap/gtk-common-themes/1515
loop18 squashfs 0 100% /snap/core18/2284
loop19 squashfs 0 100% /snap/sweethome3d-homedesign/13
loop20 squashfs 0 100% /snap/core/12725
loop21 squashfs 0 100% /snap/directpdf/35
loop22 squashfs 0 100% /snap/chromium-ffmpeg/24
loop23 squashfs 0 100% /snap/gnome-3-28-1804/161
loop24
├─loop24p1 ext4 9b66bc21-f4ac-40df-9ad2-18a5f460885b
├─loop24p2
├─loop24p5 ext4 2ee7eda4-02da-4b9d-8a9e-8b0cb110ecc0
├─loop24p6 ext4 a0f9cccf-a151-4feb-88ae-1c76c6e2b197
└─loop24p7 swap 72cc1f4e-3f1e-45f8-9a32-93d1deddce7d
sda
├─sda1 vfat 5A26-443C
├─sda2 swap e0980402-2e31-4056-8ad7-29bc5862bafc [SWAP]
├─sda3 ext4 d3108177-b627-4b7f-bad3-9f56e55418ac 50G 29% /media/laurent/d3108177-b627-4b7f-bad3-9f56e55418ac
├─sda4 ext4 faa65c72-deb5-40e8-a9b5-174581123b9a
└─sda5 ext4 6cd79dd7-6db6-44e1-afdd-a32cd19eb643 496,1G 81% /home
sdb
├─sdb1 swap 6f33eec4-7097-46c9-9ddb-182bcb4d1ee2 [SWAP]
└─sdb2 ext4 73db4b3d-298a-4b9f-90c4-7f6bc613204e 6,4G 87% /
sr0
laurent@PC-AMD-2700x:~$
L'orsque j'essai d'accéder au point de montage ça ne fonctionne pas.
laurent@PC-AMD-2700x:~$ tree /media/laurent/a0f9cccf-a151-4feb-88ae-1c76c6e2b197/
/media/laurent/a0f9cccf-a151-4feb-88ae-1c76c6e2b197/ [error opening dir]
0 directories, 0 files
laurent@PC-AMD-2700x:~$ tree /media/laurent/2ee7eda4-02da-4b9d-8a9e-8b0cb110ecc0/
/media/laurent/2ee7eda4-02da-4b9d-8a9e-8b0cb110ecc0/ [error opening dir]
0 directories, 0 files
laurent@PC-AMD-2700x:~$ tree /media/laurent/9b66bc21-f4ac-40df-9ad2-18a5f460885b/
/media/laurent/9b66bc21-f4ac-40df-9ad2-18a5f460885b/ [error opening dir]
0 directories, 0 files
laurent@PC-AMD-2700x:~$
Depuis le gestionnaire de fichier dolphin j'ai le message d'erreur suivant lorsque je clique sur la partition :
Disque dur de 224.5 Gio
Une erreur est survenue en accédant à « Dossier Personnel ». Le système a répondu :L'opération demandée a échoué: Error mounting /dev/loop24p5 at /media/laurent/2ee7eda4-02da-4b9d-8a9e-8b0cb110ecc0: cannot mount /dev/loop24p5 read-only
Disque dur de 229.1 Gio
Une erreur est survenue en accédant à « Dossier Personnel ». Le système a répondu :L'opération demandée a échoué: Error mounting /dev/loop24p6 at /media/laurent/a0f9cccf-a151-4feb-88ae-1c76c6e2b197: cannot mount /dev/loop24p6 read-only
Disque dur de 4.7 Gio
Une erreur est survenue en accédant à « Dossier Personnel ». Le système a répondu :L'opération demandée a échoué: Error mounting /dev/loop24p1 at /media/laurent/9b66bc21-f4ac-40df-9ad2-18a5f460885b: can't read superblock on /dev/loop24p1
Questions :
1) Pour démonter l'image iso avec les partitions que faut il taper en ligne de commande ?
laurent@PC-AMD-2700x:~$ sudo udisksctl unmount -b /dev/loop24
[sudo] Mot de passe de laurent :
Object /org/freedesktop/UDisks2/block_devices/loop24 is not a mountable filesystem.
laurent@PC-AMD-2700x:~$
laurent@PC-AMD-2700x:~$ sudo udisksctl unmount -b loop24p1
Error looking up object for device loop24p1
laurent@PC-AMD-2700x:~$
laurent@PC-AMD-2700x:~$ lsblk -f | grep loop24
loop24
├─loop24p1 ext4 9b66bc21-f4ac-40df-9ad2-18a5f460885b
├─loop24p2
├─loop24p5 ext4 2ee7eda4-02da-4b9d-8a9e-8b0cb110ecc0
├─loop24p6 ext4 a0f9cccf-a151-4feb-88ae-1c76c6e2b197
└─loop24p7 swap 72cc1f4e-3f1e-45f8-9a32-93d1deddce7d
laurent@PC-AMD-2700x:~$
2) Et t'il possible avec udisk de monter une seule partition (en partitculier /dev/sda5 ext4 home) de l'image iso ?
Merci d'avance.
Dernière modification par xunil2003 (Le 03/04/2022, à 10:17)
- 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
#13 Le 03/04/2022, à 10:17
- iznobe
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Bonjour ,pourtant l' iso est bien present comme decrit par @bruno :
loop24
├─loop24p1 ext4 9b66bc21-f4ac-40df-9ad2-18a5f460885b
├─loop24p2
├─loop24p5 ext4 2ee7eda4-02da-4b9d-8a9e-8b0cb110ecc0
├─loop24p6 ext4 a0f9cccf-a151-4feb-88ae-1c76c6e2b197
└─loop24p7 swap 72cc1f4e-3f1e-45f8-9a32-93d1deddce7d
Pour le reste des commandes , il faut donc utiliser les bons points de montage , comme decrits ci-dessus .
pas loop24 , mais loop24p1 , p2 etc ... un point de montage a pour cible une partition , pas un " disque " .
Si les partitions loop24p1,2,5,6,7, sont bien montées , elles devraient apparaitre avec :
df -h
car dans le retour de lsblk , elle ne paraissent pas montées ( pas de point de montage dans la colonne MOUNTPOINT ) .
il faut donc , a mon avis , d ' abord monter les partitions avant de faire un " tree " dessus ou quoi que ce soit d ' autre d' ailleurs .
Dernière modification par iznobe (Le 03/04/2022, à 10:30)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#14 Le 03/04/2022, à 11:01
- xunil2003
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Bonjour,
quand je liste les points de montage de l'image iso
laurent@PC-AMD-2700x:~$ ls -alh /media/laurent/
total 16K
drwxr-x---+ 4 root root 4,0K avril 3 11:33 .
drwxr-xr-x 4 root root 4,0K déc. 29 17:59 ..
drwxr-xr-x 25 root root 4,0K mars 21 2021 d3108177-b627-4b7f-bad3-9f56e55418ac
drwxr-xr-x 4 root root 4,0K févr. 6 2019 faa65c72-deb5-40e8-a9b5-174581123b9a
laurent@PC-AMD-2700x:~$
Il y a que 2 partiton de monté ,ors il y a 3 partitons ext4 dans l'image iso, la 3em est la partition /home
laurent@PC-AMD-2700x:~$ lsblk -f | grep loop24
loop24
├─loop24p1 ext4 9b66bc21-f4ac-40df-9ad2-18a5f460885b
├─loop24p2
├─loop24p5 ext4 2ee7eda4-02da-4b9d-8a9e-8b0cb110ecc0
├─loop24p6 ext4 a0f9cccf-a151-4feb-88ae-1c76c6e2b197
└─loop24p7 swap 72cc1f4e-3f1e-45f8-9a32-93d1deddce7d
laurent@PC-AMD-2700x:~$
est de plus elle ne corresponde pas avec /media
laurent@PC-AMD-2700x:~$ ls -alh /media/laurent/faa65c72-deb5-40e8-a9b5-174581123b9a
total 28K
drwxr-xr-x 4 root root 4,0K févr. 6 2019 .
drwxr-x---+ 4 root root 4,0K avril 3 11:49 ..
drwxr-xr-x 2 root root 4,0K févr. 6 2019 html
drwx------ 2 root root 16K févr. 6 2019 lost+found
laurent@PC-AMD-2700x:~$
laurent@PC-AMD-2700x:~$ ls -alh /media/laurent/d3108177-b627-4b7f-bad3-9f56e55418ac/
total 965M
drwxr-xr-x 25 root root 4,0K mars 21 2021 .
drwxr-x---+ 4 root root 4,0K avril 3 11:49 ..
drwxr-xr-x 2 root root 4,0K mars 19 2021 bin
drwxr-xr-x 3 root root 4,0K mars 21 2021 boot
drwxr-xr-x 2 root root 4,0K févr. 6 2019 cdrom
drwxr-xr-x 4 root root 4,0K juil. 25 2018 dev
drwxr-xr-x 169 root root 12K mars 19 2021 etc
drwxr-xr-x 2 root root 4,0K févr. 6 2019 home
lrwxrwxrwx 1 root root 34 mars 21 2021 initrd.img -> boot/initrd.img-4.15.0-139-generic
lrwxrwxrwx 1 root root 34 mars 21 2021 initrd.img.old -> boot/initrd.img-4.15.0-137-generic
drwxr-xr-x 21 root root 4,0K déc. 26 2020 lib
drwxr-xr-x 2 root root 4,0K déc. 26 2020 lib32
drwxr-xr-x 2 root root 4,0K déc. 26 2020 lib64
drwx------ 2 root root 16K févr. 6 2019 lost+found
drwxr-xr-x 5 root root 4,0K nov. 16 2020 media
drwxr-xr-x 2 root root 4,0K juil. 25 2018 mnt
drwxr-xr-x 5 root root 4,0K juil. 6 2020 opt
drwxr-xr-x 2 root root 4,0K avril 24 2018 proc
drwx------ 7 root root 4,0K nov. 16 2020 root
drwxr-xr-x 13 root root 4,0K juil. 25 2018 run
drwxr-xr-x 2 root root 12K mars 19 2021 sbin
drwxr-xr-x 2 root root 4,0K févr. 6 2019 snap
drwxr-xr-x 2 root root 4,0K juil. 25 2018 srv
drwxr-xr-x 2 root root 4,0K avril 24 2018 sys
drwxrwxrwt 8 root root 28K mars 21 2021 tmp
drwxr-xr-x 12 root root 4,0K févr. 6 2017 usr
drwxr-xr-x 16 root root 4,0K juin 2 2019 var
lrwxrwxrwx 1 root root 31 mars 21 2021 vmlinuz -> boot/vmlinuz-4.15.0-139-generic
lrwxrwxrwx 1 root root 31 mars 21 2021 vmlinuz.old -> boot/vmlinuz-4.15.0-137-generic
laurent@PC-AMD-2700x:~$ ls
laurent@PC-AMD-2700x:~$ ls -alh /media/laurent/d3108177-b627-4b7f-bad3-9f56e55418ac/home
total 8,0K
drwxr-xr-x 2 root root 4,0K févr. 6 2019 .
drwxr-xr-x 25 root root 4,0K mars 21 2021 ..
laurent@PC-AMD-2700x:~$
et df me dit d'autre point de montage donc est-ce que je suis bien sur l'image iso
laurent@PC-AMD-2700x:~$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 7,8G 0 7,8G 0% /dev
tmpfs 1,6G 1,8M 1,6G 1% /run
/dev/sdb2 80G 69G 7,0G 91% /
tmpfs 7,8G 0 7,8G 0% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 7,8G 0 7,8G 0% /sys/fs/cgroup
/dev/loop0 128K 128K 0 100% /snap/bare/5
/dev/loop2 66M 66M 0 100% /snap/gtk-common-themes/1519
/dev/loop1 23M 23M 0 100% /snap/chromium-ffmpeg/26
/dev/loop3 11M 11M 0 100% /snap/hw-probe/1373
/dev/loop4 111M 111M 0 100% /snap/core/12821
/dev/loop5 7,2M 7,2M 0 100% /snap/hw-probe/1371
/dev/loop6 163M 163M 0 100% /snap/gnome-3-28-1804/145
/dev/loop7 161M 161M 0 100% /snap/opera/169
/dev/loop8 44M 44M 0 100% /snap/snapd/15177
/dev/loop9 56M 56M 0 100% /snap/core18/2344
/dev/loop10 44M 44M 0 100% /snap/snapd/14978
/dev/loop11 161M 161M 0 100% /snap/opera/170
/dev/loop12 337M 337M 0 100% /snap/djpdf/59
/dev/loop13 291M 291M 0 100% /snap/photogimp/141
/dev/loop14 134M 134M 0 100% /snap/sweethome3d-homedesign/15
/dev/loop15 261M 261M 0 100% /snap/kde-frameworks-5-core18/32
/dev/loop16 309M 309M 0 100% /snap/djpdf/58
/dev/loop17 66M 66M 0 100% /snap/gtk-common-themes/1515
/dev/loop18 56M 56M 0 100% /snap/core18/2284
/dev/loop19 133M 133M 0 100% /snap/sweethome3d-homedesign/13
/dev/loop20 111M 111M 0 100% /snap/core/12725
/dev/loop21 314M 314M 0 100% /snap/directpdf/35
/dev/loop22 18M 18M 0 100% /snap/chromium-ffmpeg/24
/dev/loop23 165M 165M 0 100% /snap/gnome-3-28-1804/161
/dev/sda5 3,5T 2,8T 497G 86% /home
tmpfs 1,6G 12K 1,6G 1% /run/user/1000
/dev/sda3 77G 23G 50G 32% /media/laurent/d3108177-b627-4b7f-bad3-9f56e55418ac
/dev/sda4 22G 45M 21G 1% /media/laurent/faa65c72-deb5-40e8-a9b5-174581123b9a
laurent@PC-AMD-2700x:~$
Merci d'avance.
Dernière modification par xunil2003 (Le 03/04/2022, à 11:04)
- 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
#15 Le 03/04/2022, à 11:04
- erresse
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Ben non, elles ne sont pas montées... Il faudrait pour cela faire les opérations de montage de "loop24p1" ou "loop24p2", etc. sur des points de montage dans /media, par exemple.
Après, oui, il sera possible de voir ce que chaque volume contient comme pour un disque dur ordinaire...
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#16 Le 03/04/2022, à 11:18
- xunil2003
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Bonjour,
Je n'ai pas pigé
pour monté l'image iso avec plusieurs partition il faut faire
udisksctl loop-setup -r -f /home/laurent/Sauvegardes/2016-06-30_Sauvegarde-dd_PC-amd-fx-6100_Kubuntu-14.O4_Partition-sda.iso
donc comment je dit "loop24p1" ou "loop24p2" ???
laurent@PC-AMD-2700x:~$ mkdir /media/laurent/part5_iso
laurent@PC-AMD-2700x:~$
laurent@PC-AMD-2700x:~$ udisksctl mount -b /dev/loop24p5 /media/laurent/part5_iso
Error mounting /dev/loop24p5: GDBus.Error:org.freedesktop.UDisks2.Error.Failed: Error mounting /dev/loop24p5 at /media/laurent/2ee7eda4-02da-4b9d-8a9e-8b0cb110ecc0: cannot mount /dev/loop24p5 read-only
laurent@PC-AMD-2700x:~$
laurent@PC-AMD-2700x:~$ sudo mount -t ext4 /dev/loop24p5 /media/laurent/part5_iso
mount: /media/laurent/part5_iso: impossible de monter /dev/loop24p5 en lecture seule.
laurent@PC-AMD-2700x:~$
laurent@PC-AMD-2700x:~$ losetup
NAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE DIO LOG-SEC
/dev/loop1 0 0 1 1 /var/lib/snapd/snaps/chromium-ffmpeg_26.snap 0 512
/dev/loop19 0 0 1 1 /var/lib/snapd/snaps/sweethome3d-homedesign_13.snap 0 512
/dev/loop17 0 0 1 1 /var/lib/snapd/snaps/gtk-common-themes_1515.snap 0 512
/dev/loop8 0 0 1 1 /var/lib/snapd/snaps/snapd_15177.snap 0 512
/dev/loop25 0 0 0 1 /home/laurent/Sauvegardes/2016-06-30_Sauvegarde-dd_PC-amd-fx-6100_Kubuntu-14.O4_Partition-sda.iso 0 512
/dev/loop15 0 0 1 1 /var/lib/snapd/snaps/kde-frameworks-5-core18_32.snap 0 512
/dev/loop6 0 0 1 1 /var/lib/snapd/snaps/gnome-3-28-1804_145.snap 0 512
/dev/loop23 0 0 1 1 /var/lib/snapd/snaps/gnome-3-28-1804_161.snap 0 512
/dev/loop13 0 0 1 1 /var/lib/snapd/snaps/photogimp_141.snap 0 512
/dev/loop4 0 0 1 1 /var/lib/snapd/snaps/core_12821.snap 0 512
/dev/loop21 0 0 1 1 /var/lib/snapd/snaps/directpdf_35.snap 0 512
/dev/loop11 0 0 1 1 /var/lib/snapd/snaps/opera_170.snap 0 512
/dev/loop2 0 0 1 1 /var/lib/snapd/snaps/gtk-common-themes_1519.snap 0 512
/dev/loop0 0 0 1 1 /var/lib/snapd/snaps/bare_5.snap 0 512
/dev/loop18 0 0 1 1 /var/lib/snapd/snaps/core18_2284.snap 0 512
/dev/loop9 0 0 1 1 /var/lib/snapd/snaps/core18_2344.snap 0 512
/dev/loop16 0 0 1 1 /var/lib/snapd/snaps/djpdf_58.snap 0 512
/dev/loop7 0 0 1 1 /var/lib/snapd/snaps/opera_169.snap 0 512
/dev/loop24 0 0 0 1 /home/laurent/Sauvegardes/2016-06-30_Sauvegarde-dd_PC-amd-fx-6100_Kubuntu-14.O4_Partition-sda.iso 0 512
/dev/loop14 0 0 1 1 /var/lib/snapd/snaps/sweethome3d-homedesign_15.snap 0 512
/dev/loop5 0 0 1 1 /var/lib/snapd/snaps/hw-probe_1371.snap 0 512
/dev/loop22 0 0 1 1 /var/lib/snapd/snaps/chromium-ffmpeg_24.snap 0 512
/dev/loop12 0 0 1 1 /var/lib/snapd/snaps/djpdf_59.snap 0 512
/dev/loop3 0 0 1 1 /var/lib/snapd/snaps/hw-probe_1373.snap 0 512
/dev/loop20 0 0 1 1 /var/lib/snapd/snaps/core_12725.snap 0 512
/dev/loop10 0 0 1 1 /var/lib/snapd/snaps/snapd_14978.snap 0 512
laurent@PC-AMD-2700x:~$
Merci d'avance.
Dernière modification par xunil2003 (Le 03/04/2022, à 12:59)
- 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
#17 Le 03/04/2022, à 14:56
- bruno
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Relance la commande sans l'option (-r)
udisksctl loop-setup -f /home/laurent/Sauvegardes/2016-06-30_Sauvegarde-dd_PC-amd-fx-6100_Kubuntu-14.O4_Partition-sda.iso
Tu devrais ensuite pouvoir monter les partitions loopXXpY avec la commande mount
#18 Le 03/04/2022, à 15:41
- erresse
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Je viens de faire l'essai suivant avec une petite iso que j'ai dans un coin :
user@Ubuntu-Mate-2004:~$ udisksctl loop-setup -r -f /data_hdd/user/Public/Mon_micro/Iso/mini-16.04.iso
Mapped file /data_hdd/user/Public/Mon_micro/Iso/mini-16.04.iso as /dev/loop12.
user@Ubuntu-Mate-2004:~$ lsblk -f | grep loop
loop11 squashfs 0 100% /snap/snapd/14978
loop12 iso9660 CDROM 2016-03-09-17-21-18-00
├─loop12p1 iso9660 CDROM 2016-03-09-17-21-18-00 0 100% /media/user/CDROM
└─loop12p2 vfat Firmware B8E9-9475 6M 0% /media/user/Firmware
loop13 squashfs 0 100% /snap/ubuntu-mate-welcome/682
user@Ubuntu-Mate-2004:~$ sudo mount -t iso9660 /dev/loop12p1 /mnt
[sudo] Mot de passe de user :
mount: /mnt: WARNING: device write-protected, mounted read-only.
user@Ubuntu-Mate-2004:~$ ls /mnt
adtxt.cfg exithelp.cfg f1.txt f3.txt f5.txt f7.txt f9.txt isolinux.bin ldlinux.c32 libutil.c32 menu.cfg rqtxt.cfg stdmenu.cfg vesamenu.c32
boot.cat f10.txt f2.txt f4.txt f6.txt f8.txt initrd.gz isolinux.cfg libcom32.c32 linux prompt.cfg splash.png txt.cfg
user@Ubuntu-Mate-2004:~$ sudo umount /mnt
Comme on peut le voir, les volumes contenus dans l'iso (CDROM et Firmware) se sont créés en /dev/loop12[p1|p2] et se sont montés automatiquement dans /media/user/XXX sous ces étiquettes comme points de montages générés automatiquement.
Pour voir si l'on pouvait manipuler en terminal les "devices" loop12[p1|p2], j'ai monté manuellement loop12p1 sur /mnt, puis j'ai listé le contenu de /mnt.
Apparemment, rien n'empêche de monter un "device" loopX sur le point de montage de son choix et de le parcourir (en lecture seulement, puisque l'iso ne peut être ouvert en écriture).
J'ajoute que, en conformité avec mes paramètres de détection de nouveau média, les deux points de montage CDROM et Firmware sont apparus dans mon gestionnaire de fichiers Caja et se sont ouverts automatiquement pour un examen en mode graphique.
Pour moi, tout cela semble fonctionner parfaitement, il reste que j'ai fait mon essai avec une iso d'installation standard et non avec un fichier image.iso obtenu par "dd". Quoi qsu'il en soit, avec une commande de même type que celle-ci, je n'ai pas obtenu ce résultat :
laurent@PC-AMD-2700x:~$ sudo mount -t ext4 /dev/loop24p5 /media/laurent/part5_iso
mount: /media/laurent/part5_iso: impossible de monter /dev/loop24p5 en lecture seule.
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#19 Le 03/04/2022, à 15:47
- bruno
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Merci @erresse, j'ai cru un moment que l'option -r (=lecture seule) bloquait le montage mais tu confirmes que ce n'est pas le cas. J'avais proposé la commande udiskctl avec cette option pour éviter toute modification accidentelle.
#20 Le 14/04/2022, à 13:47
- xunil2003
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Bonjour,
j'ai des archives tar.gz, je voudrais savoir si il est possible de convertir mes archives en image iso avec dd
J'ai essayé un simple test :
laurent@PC-AMD-2700x:~$ tar zxvf /home/laurent/Sauvegardes/2022-04-06_13-00-16_Sauvegarde_PC-AMD-Ryzen-7-2700X-Eight-Core-Processor_Ubuntu-20.04.3-LTS_home.tar.gz | dd of=/home/laurent/Sauvegardes/test-conversion-tar-en-image-iso.iso bs=512
0+7 enregistrements lus
1+1 enregistrements écrits
938 octets copiés, 2,4307 s, 0,4 kB/s
laurent@PC-AMD-2700x:~$
mais ceci ne marche pas.
.
Merci d'avance.
Dernière modification par xunil2003 (Le 14/04/2022, à 14:05)
- 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
#21 Le 15/04/2022, à 08:16
- MicP
Re : Créer un disque virtuel pour restaurer une image disque tar.gzavec dd
Bonjour
… user@Ubuntu-Mate-2004:~$ udisksctl loop-setup -r -f /data_hdd/user/Public/Mon_micro/Iso/mini-16.04.iso … user@Ubuntu-Mate-2004:~$ sudo mount -t iso9660 /dev/loop12p1 /mnt …
Pour t'éviter d'avoir à utiliser sudo, et même d'avoir à créer un point de montage (puis d'avoir à le supprimer quand il ne sera plus utilisé),
depuis le même compte utilisateur tu peux monter le système de fichiers en utilisant la commande udisksctl
et tu n'as même pas besoin de spécifier le type de système de fichiers à monter :
udisksctl mount -b /dev/loop12p1
le point de montage sera automatiquement créé comme un sous-répertoire du répertoire /media/user/
en utilisant le nom de label (étiquette) du système de fichiers ou son UUID s'il n'avait pas de nom de label
et ce point de montage sera automatiquement détruit dès que tu auras démonté le système de fichiers :
udisksctl unmount -b /dev/loop12p1
(ATTENTION : Avec la commande udisksctl, C'est bien unmount qu'il faut utiliser (<=> avec le n) et pas umount)
Une fois que le ou les systèmes de fichiers auront été démontés,
il faut penser à libérer le périphérique loop (loop device) qui a été utilisé :
udisksctl loop-delete -b /dev/loop12
=======
@xunil2003
Quelle est la ligne de commande qui a été utilisée pour créer le fichier 2022-04-06_13-00-16_Sauvegarde_PC-AMD-Ryzen-7-2700X-Eight-Core-Processor_Ubuntu-20.04.3-LTS_home.tar.gz ?
Est-ce que les systèmes de fichiers qui ont été sauvegardés dans le fichier 2022-04-06_13-00-16_Sauvegarde_PC-AMD-Ryzen-7-2700X-Eight-Core-Processor_Ubuntu-20.04.3-LTS_home.tar.gz
avaient bien été démontés avant de lancer la ligne de commande qui a créé ce fichier archive compressée ?
Dernière modification par MicP (Le 15/04/2022, à 08:32)
Hors ligne