Virtualisation de disques (logiciel)

Le
Lionel FERNANDEZ
Bonjour, Y-a-t-il parmis les paquets de Debian un outil simpl=
e qui permette de créer des disk virtuels comme une clé usb et de=
pouvoir y copier avec dd une image.img ( elle-même créée avec dd à=
partir d'une clé réelle) ? Le but étant de pouvoir contrôl=
er le contenu des images et d'éventuel test d'usage des contenus. Pa=
rmis tous les paquets qui sortent lors de mes recherches je n'ai rien vu de=
tel mais cela doit exister ou pas? Bon WE à tous. =
  nh3oh Debian Wheezy Noyau Linux 3.2.0-2-amd64 Gnome 3.=
4.2 AMD Athlon 64 Processor 3500+

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/1368266151.52017.YahooMailNeo@web171201.mail.ir2.yahoo.com
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Fabian Rodriguez
Le #25398092
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
------enig2QDXMXCVCEXLFIJEJJRWH
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 2013-05-11 05:55, Lionel FERNANDEZ wrote:

Y-a-t-il parmis les paquets de Debian un outil simple qui permette de
créer des disk virtuels comme une clé usb et de pouvoir y cop ier avec
dd une image.img ( elle-même créée avec dd à partir d'une clé réelle)



Je n'ai pas testé ce cas spécifique, mais regardez la documenta tion de
la commande qemu-img en particulier l'option convert.

Il faut le paquet qemu-kvm pour cette commande.

F.


--
Fabián Rodríguez
http://debian.magicfab.ca


------enig2QDXMXCVCEXLFIJEJJRWH
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: PGP/Mime available upon request
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iEYEARECAAYFAlGOMbcACgkQfUcTXFrypNWA4QCgk8i+HvYPoX4Ij0IpfqyycPHE
MDwAnj5IuKCIwZnZyAPF7NpojomCiAcp
=LeFL
-----END PGP SIGNATURE-----

------enig2QDXMXCVCEXLFIJEJJRWH--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Belaïd MOUNSI
Le #25398332
--001a11c37ee4f6058f04dc713576
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Bonjour,
Pourquoi ne pas utiliser un device loop ? (si j'ai bien compris le motif de
ta recherche).
Le 11 mai 2013 12:12, "Lionel FERNANDEZ"
Bonjour,

Y-a-t-il parmis les paquets de Debian


un outil simple qui permette de créer des disk virtuels comme une clé usb

et de pouvoir y copier avec dd une image.img ( elle-même créée avec dd à
partir d'une clé réelle) ?


Le but étant de pouvoir contrôler le contenu des images et d'éventu el test
d'usage des contenus.

Parmis tous les paquets qui sortent lors de mes recherches je n'ai rien v u
de tel mais cela doit exister ... ou pas?


Bon WE à tous.




nh3oh


Debian Wheezy
Noyau Linux 3.2.0-2-amd64
Gnome 3.4.2
AMD Athlon 64 Processor 3500+


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive:
http://lists.debian.org/ yahoo.com





--001a11c37ee4f6058f04dc713576
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>Bonjour,<br>
Pourquoi ne pas utiliser un device loop ? (si j&#39;ai bien compris le moti f de ta recherche).</p>
Bonjour,<br>
<br>
Y-a-t-il parmis les paquets de Debian<br>
<br>
<br>
un outil simple qui permette de créer des disk virtuels comme une clé u sb<br>
<br>
et de pouvoir y copier avec dd une image.img ( elle-même créée avec d d à partir d&#39;une clé réelle) ?<br>
<br>
<br>
Le but étant de pouvoir contrôler le contenu des images et d&#39;éven tuel test d&#39;usage des contenus.<br>
<br>
Parmis tous les paquets qui sortent lors de mes recherches je n&#39;ai rien vu de tel mais cela doit exister ... ou pas?<br>
<br>
<br>
Bon WE à tous.<br>
<br>
<br>
<br>
 <br>
nh3oh<br>
<br>
<br>
Debian Wheezy<br>
Noyau Linux 3.2.0-2-amd64<br>
Gnome 3.4.2<br>
AMD Athlon 64 Processor 3500+<br>
<br>
<br>
--<br>
Lisez la FAQ de la liste avant de poser une question :<br>
<br>
Pour vous DESABONNER, envoyez un message avec comme objet &quot;unsubscribe &quot;<br>
vers En cas de soucis, contactez EN ANGLAIS Archive: <br>
</blockquote></div>

--001a11c37ee4f6058f04dc713576--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/CAFuS2bb-=KwCWgFStZnUozoHsk_+
Fabian Rodriguez
Le #25398392
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2013-05-11 09:40, Lionel FERNANDEZ wrote:
qemu-img & qemu-kvm

me semblent des applications pour créer des machines virtuelles
complètes => c'est trop compliqué pour mon usage.



En effet, mais l'utilitaire qemu-img convert sert à convertir les
fichiers.

Votre .img n'est probablement pas dans le bon format pour être montà ©
directement.

F.

- --
Fabián Rodríguez
http://debian.magicfab.ca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: PGP/Mime available upon request
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iEYEARECAAYFAlGOS4QACgkQfUcTXFrypNXtGACgpAjC8rsLVRSrbumAMX7aO3Bk
pAEAn1TlW63YoUaOfG0+ECHyTz3usBdn
=bX7f
-----END PGP SIGNATURE-----

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Belaïd MOUNSI
Le #25398402
--001a11c37ee411881204dc718bf0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Commande losetup (si tu veux avoir en plus une entrée dans dev) ou sinon
mount -o loop
Le 11 mai 2013 15:46, "Fabian Rodriguez"
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2013-05-11 09:40, Lionel FERNANDEZ wrote:
> qemu-img & qemu-kvm
>
> me semblent des applications pour créer des machines virtuelles
> complètes => c'est trop compliqué pour mon usage.

En effet, mais l'utilitaire qemu-img convert sert à convertir les
fichiers.

Votre .img n'est probablement pas dans le bon format pour être monté
directement.

F.

- --
Fabián Rodríguez
http://debian.magicfab.ca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: PGP/Mime available upon request
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iEYEARECAAYFAlGOS4QACgkQfUcTXFrypNXtGACgpAjC8rsLVRSrbumAMX7aO3Bk
pAEAn1TlW63YoUaOfG0+ECHyTz3usBdn
=bX7f
-----END PGP SIGNATURE-----

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/





--001a11c37ee411881204dc718bf0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>Commande losetup (si tu veux avoir en plus une entrée dans dev) ou sin on mount -o loop</p>
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
On 2013-05-11 09:40, Lionel FERNANDEZ wrote:<br>
&gt; qemu-img &amp; qemu-kvm<br>
&gt;<br>
&gt; me semblent des applications pour créer des machines virtuelles<br>
&gt; complètes =&gt; c&#39;est trop compliqué pour mon usage.<br>
<br>
En effet, mais l&#39;utilitaire qemu-img convert sert à convertir les<br>
fichiers.<br>
<br>
Votre .img n&#39;est probablement pas dans le bon format pour être mont é<br>
directement.<br>
<br>
F.<br>
<br>
- --<br>
Fabián Rodríguez<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.11 (GNU/Linux)<br>
Comment: PGP/Mime available upon request<br>
Comment: Using GnuPG with undefined - <br>
iEYEARECAAYFAlGOS4QACgkQfUcTXFrypNXtGACgpAjC8rsLVRSrbumAMX7aO3Bk<br>
pAEAn1TlW63YoUaOfG0+ECHyTz3usBdn<br>
=bX7f<br>
-----END PGP SIGNATURE-----<br>
<br>
--<br>
Lisez la FAQ de la liste avant de poser une question :<br>
<br>
Pour vous DESABONNER, envoyez un message avec comme objet &quot;unsubscribe &quot;<br>
vers En cas de soucis, contactez EN ANGLAIS Archive: <br>
</blockquote></div>

--001a11c37ee411881204dc718bf0--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/CAFuS2bbtwJte-bAXf4+
Lionel FERNANDEZ
Le #25398382
Fabian Rodriguez,


qemu-img & qemu-kvm

me semblent des applica tions pour créer des machines virtuelles complètes
=> c'est trop co mpliqué pour mon usage.

Par contre en fouinant j'ai trouvé :

mount -o loop image.iso /mnt/répertoire/quelconque

 qui me sugèr e les questions suivantes :

1 : Pour un disk usb bootable (recovery) j 'ai fait :

dd if=/dev/sdf of=image_name.img   (sdf=le disk , pas la part sdf1)

ça change qqchose si je fait :

dd if=/dev/ sdf of=image_name.iso  ?

2 : j'ai tenté :

        $ sudo mkdir /mnt/test
       $ sudo mount -o loop im age_name.img /mnt/test
       mount : vous devez indiquer le type de système de fichiers

/mnt est en ext3 et la clé usb d'o rigine en VFAT => là y a un soucis ???




nh3oh


Debi an Wheezy
Noyau Linux 3.2.0-2-amd64
Gnome 3.4.2
AMD Athlon 64 Process or 3500+

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Belaïd MOUNSI
Le #25398432
--047d7b87317289723204dc71c258
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Les extensions n'ont pas d'importances dans les systèmes types unix
Le 11 mai 2013 15:57, "Lionel FERNANDEZ"
Fabian Rodriguez,


qemu-img & qemu-kvm

me semblent des applications pour créer des machines virtuelles compl ètes
=> c'est trop compliqué pour mon usage.

Par contre en fouinant j'ai trouvé :

mount -o loop image.iso /mnt/répertoire/quelconque

qui me sugère les questions suivantes :

1 : Pour un disk usb bootable (recovery) j'ai fait :

dd if=/dev/sdf of=image_name.img (sdf=le disk , pas la part sdf1)

ça change qqchose si je fait :

dd if=/dev/sdf of=image_name.iso ?

2 : j'ai tenté :

$ sudo mkdir /mnt/test
$ sudo mount -o loop image_name.img /mnt/test
mount : vous devez indiquer le type de système de fichiers

/mnt est en ext3 et la clé usb d'origine en VFAT => là y a un souci s ???




nh3oh


Debian Wheezy
Noyau Linux 3.2.0-2-amd64
Gnome 3.4.2
AMD Athlon 64 Processor 3500+

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive:
http://lists.debian.org/ yahoo.com





--047d7b87317289723204dc71c258
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>Les extensions n&#39;ont pas d&#39;importances dans les systèmes types unix</p>
Fabian Rodriguez,<br>
<br>
<br>
qemu-img &amp; qemu-kvm<br>
<br>
me semblent des applications pour créer des machines virtuelles complèt es<br>
=&gt; c&#39;est trop compliqué pour mon usage.<br>
<br>
Par contre en fouinant j&#39;ai trouvé :<br>
<br>
mount -o loop image.iso /mnt/répertoire/quelconque<br>
<br>
 qui me sugère les questions suivantes :<br>
<br>
1 : Pour un disk usb bootable (recovery) j&#39;ai fait :<br>
<br>
dd if=/dev/sdf of=image_name.img   (sdf=le disk , pas la part sdf 1)<br>
<br>
ça change qqchose si je fait :<br>
<br>
dd if=/dev/sdf of=image_name.iso  ?<br>
<br>
2 : j&#39;ai tenté :<br>
<br>
       $ sudo mkdir /mnt/test<br>
       $ sudo mount -o loop image_name.img /mnt/test<br>
       mount : vous devez indiquer le type de système de fichiers<br>
<br>
/mnt est en ext3 et la clé usb d&#39;origine en VFAT =&gt; là y a un soucis ???<br>
<br>
<br>
<br>
<br>
nh3oh<br>
<br>
<br>
Debian Wheezy<br>
Noyau Linux 3.2.0-2-amd64<br>
Gnome 3.4.2<br>
AMD Athlon 64 Processor 3500+<br>
<br>
--<br>
Lisez la FAQ de la liste avant de poser une question :<br>
<br>
Pour vous DESABONNER, envoyez un message avec comme objet &quot;unsubscribe &quot;<br>
vers En cas de soucis, contactez EN ANGLAIS Archive: <br>
</blockquote></div>

--047d7b87317289723204dc71c258--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/CAFuS2bZjVKBifO6TStoaN3_HJ_GgYiv5bn6VD-_kdHn8c=
Pascal Hambourg
Le #25398562
Salut,

Lionel FERNANDEZ a écrit :

1 : Pour un disk usb bootable (recovery) j'ai fait :

dd if=/dev/sdf of=image_name.img (sdf=le disk , pas la part sdf1)

ça change qqchose si je fait :

dd if=/dev/sdf of=image_name.iso ?



Techniquement nom, mais le suffixe .iso est impropre en ce qu'il suggère
qu'il s'agit d'une image de CD ou DVD (en fait un système de fichiers)
au format ISO 9660, ce qui n'est pas le cas d'une image disque.

2 : j'ai tenté :

$ sudo mkdir /mnt/test
$ sudo mount -o loop image_name.img /mnt/test
mount : vous devez indiquer le type de système de fichiers

/mnt est en ext3 et la clé usb d'origine en VFAT => là y a un soucis ???



Non, rien à voir.
Cette commande aurait fonctionné si le disque d'origine n'était pas
partitionné et contenait uniquement un système de fichiers, car mount
attend un système de fichiers, par une table de partition.


Plusieurs solutions. Deux exemples.

1) Avec kpartx.
Installer le paquet kpartx.
Charger le module noyau du device mapper.
# modprobe dm-mod
Créer un périphérique bloc /dev/loopX à partir du fichier image.
# losetup -f --show image.img
Créer les périphériques correspondants aux partitions du fichier.
# kpartx /dev/loop0
Les partitions devraient être visibles en tant que /dev/dm-X ou
/dev/mapper/loop0pX.
Monter une partition.
mount /dev/mapper/loop0pX /mnt/test

2) Directement avec le fichier image et l'offset de la partition.
Afficher les positions des partitions du fichier image.
fdisk -ul image.img
Attention à l'unité affichée pour la position : secteur, cylindre...
Idéalement afficher en secteurs de 512 octets.
Monter le fichier image en spécifiant l'offset de la partition en octets.
# mount -o loop,offset=$[position début*unité] image.img /mnt/test

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Lionel FERNANDEZ
Le #25399282
Merci Pascal Hambourg,

j'ai opté pour la 2) car plus simple

et
dans la 1) l'histoire de modprobe m'a fait craindre de faire des er reurs

j'ai tous de même passé un moment à trouver comment il fal lait compléter :

================= ========================= ================


Donc pour ceux qui patouillent avec moi dans le grand-bain ......


LA SOLUTION est:

*************************

# cd /repertoire/stockage/image/

# f disk -ul image.img => fdisk -u=sectors -l image.img

    renv oie :

        Disque ao725_usine.img : 16.0 Go, 160086 09792 octets
        255 têtes, 63 secteurs/piste, 19 46 cylindres, total 31266816 secteurs
        Unités = secteurs de 1 * 512 = 512 octets
        Taille de se cteur (logique / physique) : 512 octets / 512 octets
         taille d'E/S (minimale / optimale) : 512 octets / 512 octets
           Identifiant de disque : 0x00000000

       Périphérique     Amorce  Début         Fin                  Blocs      Id  Système
         image.img1     *             2048    31266815    15632384     c  W95 FAT32 (LBA)



Rresultat de la première commande à utiliser dans la suivante :

    --> début = 2048 et  U nité secteur = 512

Ce qui donne :

# mkdir /mnt/test


# mount -o loop,offset=$[2048*512] image.img /mnt/test

Le contenu de l'image est maintenant dans  /mnt/test


Voilà ce n'est pas comp liqué mais ça ne se devine pas!

Bonsoir.

nh3oh


Debian Wheezy
Noyau Linux 3.2.0-2-amd64
Gnome 3.4.2
AMD Athlon 64 Processor 3500+



________________________________
De : Pascal Hambour g À : Debian debian-user-french Envoyé le : Samedi 11 mai 2013 17h39
Objet  : Re: Virtualisation de disques (logiciel)


Salut,

Lionel FE RNANDEZ a écrit :

1 : Pour un disk usb bootable (recovery) j'ai fait :

dd if=/dev/sdf of=image_name.img   (sdf=le disk , pas la part sdf1)

ça change qqchose si je fait :

dd if=/dev/sdf of=image_name.iso  ?



Techniquement nom, mais le suff ixe .iso est impropre en ce qu'il suggère
qu'il s'agit d'une image de C D ou DVD (en fait un système de fichiers)
au format ISO 9660, ce qui n' est pas le cas d'une image disque.

2 : j'ai tenté :

        $ sudo mkdir /mnt/test
        $ sudo mount -o loop image_name.img /mnt/test
        mount : vous devez indiquer le type de système de fichiers

/mnt est en ext3 et la clé usb d'o rigine en VFAT => là y a un soucis ???



Non, rien à voir.
Cette commande aurait fonctionné si le disque d'origine n'était pas
partit ionné et contenait uniquement un système de fichiers, car mount
atten d un système de fichiers, par une table de partition.


Plusieurs s olutions. Deux exemples.

1) Avec kpartx.
Installer le paquet kpartx.
Charger le module noyau du device mapper.
# modprobe dm-mod
Créer un périphérique bloc /dev/loopX à partir du fichier image.
# losetu p -f --show image.img
Créer les périphériques correspondants aux pa rtitions du fichier.
# kpartx /dev/loop0
Les partitions devraient êtr e visibles en tant que /dev/dm-X ou
/dev/mapper/loop0pX.
Monter une par tition.
mount /dev/mapper/loop0pX /mnt/test

2) Directement avec le f ichier image et l'offset de la partition.
Afficher les positions des part itions du fichier image.
fdisk -ul image.img
Attention à l'unité af fichée  pour la position : secteur, cylindre...
Idéalement afficher en secteurs de 512 octets.
Monter le fichier image en spécifiant l'off set de la partition en octets.
# mount -o loop,offset=$[position débu t*unité] image.img /mnt/test

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vou s DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debi
En cas de soucis, contactez EN AN GLAIS
Archive: http://lists.debian.org/518E66  

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Publicité
Poster une réponse
Anonyme