Linux LPIC2 noelmace.comNoël MacéFormateur et Consultant indépendant expert Unix et FOSShttp://www.noelmace.comSystèmes de...
Linux LPIC2 noelmace.comPlan• Introduction• HFS• Comparatif• Extensions à lISO9660• Image• Créer un système de fichier ISO...
Linux LPIC2 noelmace.comIntroduction• ISO 9660 système de fichier des CD-ROMs et DVD-ROMs 3 niveaux :• 1 – compatibilité...
Linux LPIC2 noelmace.comHFS• Hierarchical File System (HFS) inventé par Apple à lorigine pour les disquettes et disques ...
Linux LPIC2 noelmace.comComparatifSystème defichiersISO 9660 UDF HFSTaille max de fichier 2/4Go(8To en level 3)16Eosoit 16...
Linux LPIC2 noelmace.comExtensions à lISO9660• Joliet définie et soutenue par Microsoft limite des noms de fichiers pass...
Linux LPIC2 noelmace.comExtensions à lISO9660• El Torito lancé par IMB et Phoenix Technologies (BIOS) en 1995 permet de ...
Linux LPIC2 noelmace.comImage• Un cd nest pas aussi simple à gérer que les autres types depériphériques de stockage réécr...
Linux LPIC2 noelmace.comCréer un système de fichier ISO• Exemple :• Depuis Debian Squeeze, est remplacé par genisoimage f...
Linux LPIC2 noelmace.comMonter une image ISO$ mount -t iso9660 -o ro,loop=/dev/loop0 cd_image /cdrom$ mount -t iso9660 -o ...
Linux LPIC2 noelmace.comGravure dune image ISO• Récupération des informations• Mise en place des variables (optionnel)• Ec...
Linux LPIC2 noelmace.comFaire une copie dun disque optique• Vers un autre disque optique (par gravure directe)• Vers un fi...
Linux LPIC2 noelmace.comCe qu’on a couvert• Les différents systèmes de fichiers pour disques optiques UDF, ISO9660, HFS• ...
Linux LPIC2 noelmace.comLicenceCe(tte) œuvre (y compris ses illustrations, sauf mention explicite) est mise à disposition ...
Prochain SlideShare
Chargement dans…5
×

03 04 systèmes de fichiers pour périphériques optiques

223 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
223
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
9
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

03 04 systèmes de fichiers pour périphériques optiques

  1. 1. Linux LPIC2 noelmace.comNoël MacéFormateur et Consultant indépendant expert Unix et FOSShttp://www.noelmace.comSystèmes de fichiers pourpériphériques optiquesSystème de fichiers et périphériquesLicence Creative CommonsCe(tte) œuvre est mise à disposition selon les termes de laLicence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 France.
  2. 2. Linux LPIC2 noelmace.comPlan• Introduction• HFS• Comparatif• Extensions à lISO9660• Image• Créer un système de fichier ISO• Monter une image ISO• Gravure dune image ISO• Faire une copie dun disque optique
  3. 3. Linux LPIC2 noelmace.comIntroduction• ISO 9660 système de fichier des CD-ROMs et DVD-ROMs 3 niveaux :• 1 – compatibilité MS-DOS• 2 – noms de fichiers pouvant aller jusquà 32 caractères• 3 – fragmentation possible des fichiers• remplacé progressivement par lUDF Universal Disk Format ISO 13346 quasi indispensable pour les blu-rays rétro-compatible• on peu "fermer" un UDF en ISO, mais ceci est irréversible
  4. 4. Linux LPIC2 noelmace.comHFS• Hierarchical File System (HFS) inventé par Apple à lorigine pour les disquettes et disques durs pour Mac OS et z/OS
  5. 5. Linux LPIC2 noelmace.comComparatifSystème defichiersISO 9660 UDF HFSTaille max de fichier 2/4Go(8To en level 3)16Eosoit 16x10^18 octets2GoTaille max dimage théoriquementillimitéquasi illimité 2ToNombre max defichiers / répertoires65535 répertoires quasi illimité 65535 fichiersNoms de fichiers 8.3 en level 132 en level 2255 octets 31 caractèresISO 9660 est également limité à une profondeur maximale de 8 dossiersincluant la racine
  6. 6. Linux LPIC2 noelmace.comExtensions à lISO9660• Joliet définie et soutenue par Microsoft limite des noms de fichiers passant à 64 caractères unicodes largement répendu et intégré aujourdhui• Rock Ridge ajout de la sémantique des systèmes de fichiers POSIX• limite des noms de fichiers passant à 255 octets• UID, GID, timestamps, liens symboliques, devfiles• profondeur plus grande (que les 8 dossiers de lISO9660) par défaut sous les systèmes Unix
  7. 7. Linux LPIC2 noelmace.comExtensions à lISO9660• El Torito lancé par IMB et Phoenix Technologies (BIOS) en 1995 permet de booter à partir dun support optique (LiveCDs)
  8. 8. Linux LPIC2 noelmace.comImage• Un cd nest pas aussi simple à gérer que les autres types depériphériques de stockage réécriture directe impossible même pour les RW (suppression de toute limage)• Solution : créer une image avant gravure sur disque dur ou autre directement modifiable
  9. 9. Linux LPIC2 noelmace.comCréer un système de fichier ISO• Exemple :• Depuis Debian Squeeze, est remplacé par genisoimage fork avec options identiques• Options -r : tout fichier publiquement lisible et activation des extensionsRock Ridge -J : MS Joliet extension$ mkisofs [ options ] [ -o filename ] pathspec [pathspec ...]$ mkisofs [ options ] [ -o filename ] pathspec [pathspec ...]$ mkisofs -r -o cd_image private_collection/$ mkisofs -r -o cd_image private_collection/
  10. 10. Linux LPIC2 noelmace.comMonter une image ISO$ mount -t iso9660 -o ro,loop=/dev/loop0 cd_image /cdrom$ mount -t iso9660 -o ro,loop=/dev/loop0 cd_image /cdrom
  11. 11. Linux LPIC2 noelmace.comGravure dune image ISO• Récupération des informations• Mise en place des variables (optionnel)• Ecriture ou$ cdrecord -scanbus$ cdrecord -scanbus$ SCSI_BUS=0$ SCSI_ID=6$ SCSI_LUN=0$ SCSI_BUS=0$ SCSI_ID=6$ SCSI_LUN=0$ cdrecord -v speed=2 dev=$SCSI_BUS,$SCSI_ID,$SCSI_LUN -data cd_image$ cdrecord -v speed=2 dev=$SCSI_BUS,$SCSI_ID,$SCSI_LUN -data cd_image$ cdrecord -v speed=2 dev=0,6,0 -data cd_image$ cdrecord -v speed=2 dev=0,6,0 -data cd_image
  12. 12. Linux LPIC2 noelmace.comFaire une copie dun disque optique• Vers un autre disque optique (par gravure directe)• Vers un fichier$ cdrecord -v dev=0,6,0 speed=2 -isosize /dev/scd0$ cdrecord -v dev=0,6,0 speed=2 -isosize /dev/scd0$ dd if=/dev/scd0 of=cdimage$ dd if=/dev/scd0 of=cdimage
  13. 13. Linux LPIC2 noelmace.comCe qu’on a couvert• Les différents systèmes de fichiers pour disques optiques UDF, ISO9660, HFS• Les extensions : Joliet, Rock Ridge, El Torito• Comment créer une image ISO (mkisofs)• Comment graver une image ISO.• Comment faire une sauvegarde dun disque optique (dd)Weight : 2Description : Candidates should be able to configure automount filesystems using AutoFS. This objectiveincludes configuring automount for network and device filesystems. Also included is creatingfilesystems for devices such as CD-ROMs and a basic feature knowledge of encrypted filesystems.Creating And Configuring Filesystem Options (203.3) – part 2
  14. 14. Linux LPIC2 noelmace.comLicenceCe(tte) œuvre (y compris ses illustrations, sauf mention explicite) est mise à disposition selon les termes de laLicence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 France.Pour voir une copie de cette licence, visitez http://creativecommons.org/licenses/by-nc-sa/3.0/fr/ ou écrivez à :Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.Vous êtes libre de : partager — reproduire, distribuer et communiquer cette œuvre remixer — adapter l’œuvreSelon les conditions suivantes : Attribution — Vous devez clairement indiquer que ce document, ou tout document dérivé de celui, est (issu de) l’œuvreoriginale de Noël Macé (noelmace.com) (sans suggérer quil vous approuve, vous ou votre utilisation de l’œuvre, à moinsden demander expressément la permission). Pas d’Utilisation Commerciale — Vous n’avez pas le droit d’utiliser cette œuvre à des fins commerciales (ie. lintentionpremière ou lobjectif dobtenir un avantage commercial ou une compensation financière privée). Pour obtenir ce droit, uneautorisation explicite de lauteur est requise. Partage dans les Mêmes Conditions — Si vous modifiez, transformez ou adaptez cette œuvre, vous n’avez le droit dedistribuer votre création que sous une licence identique ou similaire à celle-ci.Pour toute demande de collaboration, dutilisation commerciale ou de publication de ce support ou dun dérivé de celui-ci sous unelicence incompatible, contacter lauteur via les contacts indiqués sur le site http://www.noelmace.com. Vous êtes par ailleursvivement encouragé (sans obligation légale) à communiquer avec celui-ci si vous réalisez une œuvre dérivée ou toute améliorationde ce support.

×