Les images ISO sont à l'origine les images disques d'un CD-ROM. Il est possible sous linux un grand nombre de manipulation liées à ce format.
Créer une image iso à partir device
Si votre CD-ROM est représenté par le device /dev/scd0 (cela pourrait aussi être un /dev/hdc en IDE), il suffit d'utiliser la commande dd. ;
dd if=/dev
/scd0
of=image.iso
bs=2048
Créer un image iso à partir d'un répertoire
mkisofs -o image.iso /dossier/*
Ou une version qui semble mieux fonctionner sous Windows ;
mkisofs -r -l -L -J -o image.iso /dossier/*
Monter une image ISO
mount ; image.iso point_de_montage -o loop,ro,unhide
Monter une image NRG (Néro)
J'ai mis du temps à trouver cette méthode. Sachant qu'en réalité un .nrg est un .iso avec un en-tête en plus ; de 307200 octets il suffit d'appliquer la précédente commande avec un offset en plus :
mount image.nrg point_de_montage -o loop,
offset=307200
Graver un dossier sur CD-RW
CDRECORD="dev=ATAPI:0,0,0 speed=12 -tao -pad -gracetime=3 -driveropts=burnfree -s"
TIME_STAMP=`date +
"%d-%m-%y_%H-%M"`
mkisofs -V
$TIME_STAMP -q -o
/tmp
/iso
/dossier_a_backuper
cdrecord $CDRECORD -
blank=fast
cdrecord $CDRECORD /tmp
/iso
rm -rf
/tmp
/iso
Graver un dossier sur DVD-RW
GROWISOFS_OPTIONS="-use-the-force-luke=tty -use-the-force-luke=tracksize:1024181 -dvd-compat -speed=4 -use-the-force-luke=bufsize:32m"
TIME_STAMP=`date +
"%d-%m-%y_%H-%M"`
growisofs -Z
/dev
/hdc
$GROWISOFS_OPTIONS -V
$TIME_STAMP -q -f
/dossier_a_backuper
Lancer growisofs en sudo
Créer un fichier growisofs.wrapper contenant :
#!/bin/sh
unset SUDO_COMMAND
export MKISOFS=/usr/bin/mkisofs
exec growisofs "$@"
Et le lancer en lieu et place de growisofs
Poster un nouveau commentaire