Petite mise en situation : imaginons qu’une personne vous ait prêté un jour un périphérique et que vous avez oublié de lui rendre le CD qui allait avec… comment faire si elle en a besoin rapidement ?
Pas de panique, nous allons en faire une image ISO et lui faire parvenir via un service en ligne (DropBox ou dl.free.fr).
Mettez le CD dans le lecteur, le volume sera monté automatiquement (notez bien le nom utilisé par dans le Finder).
Dans mon cas le CD était affiché dans le Finder sous le nom “ColorVision”.
Ouvrez maintenant le Terminal.
Il faut ensuite repérer le volume associé et le périphérique système.
[yannick@stilgar ~]$mount
/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
/dev/disk2s1s2 on /Volumes/ColorVision (hfs, local, nodev, nosuid, read-only, noowners)
Ici, le volume associé est /Volumes/ColorVision (appelé aussi le point de montage) et le périphérique physique est /dev/disk2s1s2
Quelle place prend réellement ce CD ?
[yannick@stilgar ~]$du -s /Volumes/ColorVision/
76M /Volumes/ColorVision/
76 Mo, c’est pas grand-chose. On va maintenant le copier et créer l’image disque.
Au préalable, il faut “démonter” le volume pour que l’outil “dd” puisse accéder en direct au périphérique système.
[yannick@stilgar ~]$sudo umount /dev/disk2s1s2
Ensuite on lance la copie via la commande suivante
[yannick@stilgar ~]dd if=/dev/disk2s1s2 of=/Users/yannick/Desktop/ColorVision.iso
Et pour finir dd affiche quelques statistiques dont nous n’avons que faire !
156559+0 records in
156559+0 records out
80158208 bytes transferred in 70.825688 secs (1131767 bytes/sec)
Le petit plus du chef…
Vu que grâce à MacPorts, j’ai installé l’utilitaire pv, je vais pouvoir visualiser l’état d’avancement de la copie grâce à la commande suivante.
[yannick@stilgar ~]$dd if=/dev/disk2s1s2 | pv -s 76M | dd of=/Users/yannick/Desktop/ColorVision.iso
9,51MO 0:00:09 [1,09MO/s] [=====> ] 12% ETA 0:01:02
Sources
http://freebsdwiki.net/index.php/Pv http://kdmurray.net/2010/01/09/creating-iso-images-from-the-osx-command-line/
comments powered by Disqus