Votre IP: 38.107.191.116 
  
 
Google
 
Accueil e-mail Linux
Linux
Perl
Perl
C
Langage C
Dico
Dictionnaire
Biblio liens
Bibliothèque de liens
Index articles
Index articles
 

Date création : 05-11-2007 00:00:00
Date de la dernière modification : 13-11-2007 13:29:11
Linux  Vous êtes dans : GNU/Linux Astuces / Fichiers

Création d'une image iso


Iso (format image)

ISO 9660 est un standard de l'ISO, qui définit le système de fichiers utilisé sur les CD-ROM. Ses objectifs sont de supporter de nombreux systèmes d'exploitation comme Windows ou Mac OS, ainsi que les systèmes qui permettent la spécification Unix. Ce système de fichier est également utilisé sur les DVD-ROM. Une image de CD utilisant le système de fichiers ISO 9660 est un moyen de transférer le contenu de la piste de données, sous la forme d'un fichier se terminant habituellement par ".iso".

La norme ISO 9660 est restrictive concernant les niveaux d'arborescence,  le nom des fichiers (8  caractères pour le nom et 3 pour l'extension).  L'extension RockRidge nous permet de annuler ces restrictions.
C'est l'option -R de la commande mkisofs qui permet d'utiliser l'extension RockRidge.


Pour créer une image iso les système GNU/Linux disposent de la commande mkisofs.

Voici quelques options de la commande mkisofs

Option Signification
-R
 utilisation de l'extension RockRidge
-r
 les fichiers serront accessibles en lecture pour tous (elle implique l'option -R)
-o fichier.iso
 définir le nom de fichier à générer
-v
 mode verbose (bavard, verbeux)
-J
 indique l'extension Joliet
(permet l'utilisation des caractères Unicode dans le nom de fichiers ainsi que les noms longues)

Exemple : créer une image iso à partire d'une arborescence

$ mkisofs -r -o /home/lami20j/doc.iso /home/lami20j/doc



Exemple : tester l'image créée
- la commande file affiche le type de fichier
- la 1ère commande mount, monte le fichier dans un lecteur virtuel (le point de montage c'est à vous de le choisir, d'habitude c'est soit /mnt/cdrom soit /media/cdrom
- la 2ème commande mount, affiche les périphériques montés
- la commande umount demonte le périphériques

# file /home/lami20j/doc.iso
/home/lami20j/doc.iso: ISO 9660 CD-ROM filesystem data 'CDROM
# mount -t iso9660 -o ro,loop=/dev/loop0 /home/lami20j/doc.iso /media/cdrom
# mount
# umount /media/cdrom


 



Création : octobre 2007  © Tous droits réservés 2007 linux-perl-c
Valid HTML 4.01 TransitionalValid CSS