Un truc tout bête, mais auquel on ne pense pas forcément, c'est qu'on peut monter une image iso comme on monterait un cdrom...
Pour ca, tapez "mount -o loop -t iso9660 /chemin/vers/votreImage.iso /repertoire/de/destination/"
Il faut être root, ou avoir un root (très) sympa pour pouvoir faire cela.
# Lecture / ecriture
Posté par Mathieu Millet (site web personnel) . Évalué à 1.
Merci d'avance pour toute reponse.
[^] # Re: Lecture / ecriture
Posté par Anonyme . Évalué à 1.
Une image iso, c'est un copie precise d'un disque, selon l'emplacement precis de chaque élément sur la structure du disque (désolé pour les termes précis). A priori si l'on modifie rien qu'un fichier, tout s'en trouve modifié.
[^] # Re: Lecture / ecriture
Posté par Pierre Tramal (site web personnel) . Évalué à 1.
Pour écrire sur une image ISO > mkisofs
[^] # Re: Lecture / ecriture
Posté par tao popus . Évalué à 1.
avec:
mkisofs -o image.iso repertoire (ou remplacer repertoire par repertoire/* pour eviter d'avoir le repertoire a la racine du cd)
.
si les nom longs sont indispensables, rajouter les flags:
-l pour les noms longs
-r pour rockridge + flags a rwx pour tous.
et pour un bootable:
-b image.disk (ou image.disk et l'image de la diskette bootable)
-hard-disk-boot (si l'image precedement sité est une image de HD avec MBR)
[^] # Re: Lecture / ecriture
Posté par Whoo (site web personnel) . Évalué à 1.
Pour faire un espace RW dans un fichier :
dd if=/dev/zero of=mon_fichier bs=1M count=Nbr_de_M
mkreiserfs mon_fichier (ou n'importe quel autre system de fichiers)
mount -o loop mon_fichier /mnt/Espace_RW
Ce ce que j'utilise pour faire des disquettes bootables, avec une toolbox.
@+ Whoo
linux / linux / linux
[^] # Re: Lecture / ecriture
Posté par doublehp (site web personnel) . Évalué à 1.
j ai juste un http://www.computeruser.com/articles/daily/8,8,1,0424,01.html(...) :/
[^] # Re: Lecture / ecriture
Posté par barbie_g . Évalué à 1.
par contre, non, le filessytem iso9660 n'est pas fait pour etre modifier a la volee, donc le proposer serait complexe a programmer et particulierement peu performant.
sans compter que de base iso9660 est un sac de noeuds.
en substance:
dans un fs fait pour la lecture ecriture, on laisse de la place a droite a gauche pour pouvoir ajouter des choses au fur et a mesure (et sur les filesystem microsoft en plus on s'arrange pour que ca fasse des trous durables dans le temps pour obliger les gens a defragmenter mais c'est une autre histoire).
sur un fs destine a de la lecture seule, comme iso9660 ou romfs (cat /usr/src/linux/Documentation/filesystems/romfs.txt pour plus d'info), on met la liste de tous les fichiers une fois pour toute au debut du filesystem et on tasse tout pour ne pas perdre de place. du coup si tu veux ajouter des fichiers ou les agrandir, il faut deplacer tous les autres (donc il faut beaucoup reflechir pour voir comment faire et en plus ca peut revenir a deplacer plusieurs centaines de Mo pour ajouter 3 octets), ca sera beaucoup plus lent que de refaire l'image iso, des lors que tu ajouteras quelques dizaines de fichiers.
(je simplifie un peu)
par contre on peut imaginer des truc tres sioux genre un pseudo-filesystem qui stocke les donnees en ext2 quand tu les ecrits, et qui, lorsque tu demonte le filesystem (unmount) genere l'image iso pour toi, tu auras le meme confort. cela dit c'est bien complique, et ca revient a la meme chose que de stocker dans un repertoire puis d'appeler mkisofs...
si ton probleme c'est que tu trouves mkisofs tres lent, achete 2 barrettes de 512Mo, une fois que tous les fichiers a mettre dans l'image iso sont en cache, mkisofs est bcp plus rapide... un dur performant aide aussi.
si tu n'es pas motive pour aller voir le code source de mkisofs (par exemple), tu peux jeter un coup d'oeil la:
http://www.alumni.caltech.edu/~pje/iso9660.html(...)
[^] # Re: Lecture / ecriture
Posté par JosoLinuxFr . Évalué à 1.
[^] # Re: Lecture / ecriture
Posté par gnumdk (site web personnel) . Évalué à 1.
Je pose la question, c'est pas un affirmation.
[^] # Re: Lecture / ecriture
Posté par JosoLinuxFr . Évalué à 1.
# Re: Monter des images ISO
Posté par matiasf . Évalué à 1.
> /home/f.matias/cdimage.raw /home/f.matias/cdimage iso9660 ro,loop,noauto,user 0 0
iso9660 peut-être remplacé par auto si on envisage de monter d'autre type de système de fichier. De même, "ro" peut-être virer si on veut créé une image disquette.
çà permet aussi de faire des images iso (mkisofs) , de les tester (mount cdimage) et de graver sans être root !
[^] # et comment monter des fichiers .bin alors ?
Posté par herve . Évalué à 1.
Les fichier .bin crées par ex par cdrdao, puis je les monter sous linusque ?
H.
[^] # Re: et comment monter des fichiers .bin alors ?
Posté par CopainJack (site web personnel, Mastodon) . Évalué à 1.
[^] # Re: et comment monter des fichiers .bin alors ?
Posté par Raphaël G. (site web personnel) . Évalué à 1.
http://sourceforge.net/projects/ccd2iso/(...)
permet de convertir les images clone cd en iso, j'ai jamais réussi a le faire tourné mes iso tranférées avec samba de post windaubes étaient toujours corrompue (surement une traduction de code langage alors qu'il en fallais pas, merci billou de pas avoir été capable de garder la table ASCII de UNIX!!!)
normalement sa te permet de générer un .iso a parti du ccd+bin pour le graver/monter ensuite.
[^] # Re: Monter des images ISO
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . Évalué à 2.
Merci bcp !
# Tu montes tes CD-ROM à la main toi ?
Posté par core . Évalué à 0.
[^] # Re: Tu montes tes CD-ROM à la main toi ?
Posté par Didier (site web personnel) . Évalué à 1.
# Re: Monter des images ISO
Posté par Quzqo . Évalué à 1.
En revanche, pour les UNIX (tout particulièrement HP/DEC True64), j'aimerais savoir s'il existe une option similaire afin de tester une image ISO sans avoir à la graver.
Merci à celui/celle qui a des informations sur le sujet...
[^] # Re: Monter des images ISO
Posté par matiasf . Évalué à 0.
# Re: Monter des images ISO
Posté par durandal . Évalué à 0.
Les roots sont sympas.
[-1]
[^] # Re: Monter des images ISO
Posté par Raphaël G. (site web personnel) . Évalué à 1.
OK je -> []
# Comment rendre son root sympa ?
Posté par Jolow . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.