Montage image UDF r/w
Résolu
jisisv
Messages postés
3678
Statut
Modérateur
-
zipe31 Messages postés 38797 Statut Contributeur -
zipe31 Messages postés 38797 Statut Contributeur -
Bonjour à toutes et à tous,
Ma fille a reçu en accompagnement de son livre d'Anglais un CD-ROM UDF pourri avec des utilisateurs fantaisistes, des droits x sur les répertoires inexistants. La copie des fichiers en root sur le DD prends un temps infini, ; étant sous maté , caja bouffe des resources énormes. La copie du CD avec dd sur le disque se fait sans problème.
J'ai essayé de monter l'image en lecture écriture sans succès:
Quelqu'un possède-t-il une solution?
La question a déjà été soulevée sur
https://sandeepbhalla.com/2011/11/20/how-to-mount-udf-iso-13346-images-in-ubuntu/
et Stackoverflow mais il n'y a guère de réponses.
Si l'un d'entre vous à une idée..?
Bonne journée à toutes et tous.
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)
Ma fille a reçu en accompagnement de son livre d'Anglais un CD-ROM UDF pourri avec des utilisateurs fantaisistes, des droits x sur les répertoires inexistants. La copie des fichiers en root sur le DD prends un temps infini, ; étant sous maté , caja bouffe des resources énormes. La copie du CD avec dd sur le disque se fait sans problème.
J'ai essayé de monter l'image en lecture écriture sans succès:
[root@bata ]/home/johand# mount -t iso13346 -o loop,rw /home/johand/Téléchargements/ISOS/Cambridge.iso /mnt/udf/ mount: type de système de fichiers « iso13346 » inconnu [root@bata ]/home/johand# apt-cache search iso13346 [root@bata ]/home/johand# cd Téléchargements/ISOS/ [root@bata ]/home/johand/Téléchargements/ISOS# mount -t udf -oloop,rw Cambridge.iso /mnt/udf/ [root@bata ]/home/johand/Téléchargements/ISOS# ls -l /mnt/udf/ total 1178 -rwx------ 1 501 dialout 52 avr 20 2011 autorun.inf -rwx------ 1 501 dialout 482816 avr 20 2011 autostart.exe drwxr-xr-x 3 501 dialout 88 avr 20 2011 English Vocabulary in Use Mac OS X.app drwx------ 3 501 dialout 292 mai 20 2011 files -rwx------ 1 501 dialout 122880 aoû 27 2010 install.exe -rwx------ 1 501 dialout 110198 avr 20 2011 Read Me.rtf -rwx------ 1 501 dialout 482816 avr 20 2011 Run EVU from the CD.exe [root@bata ]/home/johand/Téléchargements/ISOS# chown johand.johand /mnt/udf/files/ chown: modification du propriétaire de « /mnt/udf/files/ »: Système de fichiers accessible en lecture seulement
Quelqu'un possède-t-il une solution?
La question a déjà été soulevée sur
https://sandeepbhalla.com/2011/11/20/how-to-mount-udf-iso-13346-images-in-ubuntu/
et Stackoverflow mais il n'y a guère de réponses.
Si l'un d'entre vous à une idée..?
Bonne journée à toutes et tous.
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)
A voir également:
- Montage image UDF r/w
- Montage video windows - Guide
- Notice de montage pdf - Guide
- Image iso - Guide
- Légender une image - Guide
- Reduire taille image - Guide
1 réponse
Salut,
Je préviens d'avance, la solution ci-après est un poil tordue ;-)
Pré-requis :
truncate va permettre de générer un fichier vide d'une taille précise
mkudffs va permettre de formater un fichier au format DVD
On crée l'image ISO du DVD :
On génère un fichier un poil plus grand qu'un DVD (pour mon exemple le DVD fait 2,3G et j'ai créé un fichier de 3 G :
On formate le fichier au format DVDRW (note au passage le fait de bien préciser le RW) :
On crée dans /mnt les répertoires adéquat (ISO et UDF) :
On monte le fichier dvdimage.udf précédemment créé :
On monte l'image iso du dvd (ne pas tenir compte du message d'avertissement concernant le readonly) :
On copie le contenu de iso dans udf :
Et à partir de là, le contenu est accessible en lecture/écriture :
J'ai testé la modification d'un fichier et ça marche ;-))
Il doit y avoir plus simple que la copie, notamment l'association directement du lecteur CD (/dev/sr0 avec le fichier), mais j'ai eu la flemme de chercher et de faire d'autres tests) ;-)
Sources dont je me suis inspiré :
☯ Zen my nuggets ☮
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot. <('')
Je préviens d'avance, la solution ci-après est un poil tordue ;-)
Pré-requis :
- mkudffs (paquet udftools)
aptitude install udftools
- truncate
truncate va permettre de générer un fichier vide d'une taille précise
mkudffs va permettre de formater un fichier au format DVD
On crée l'image ISO du DVD :
dd if=/dev/sr0 of=image_udf.iso
On génère un fichier un poil plus grand qu'un DVD (pour mon exemple le DVD fait 2,3G et j'ai créé un fichier de 3 G :
truncate -s 3G dvdimage.udf
On formate le fichier au format DVDRW (note au passage le fait de bien préciser le RW) :
mkudffs --udfrev=0x0150 --spartable=2 --media-type=dvdrw --utf8 dvdimage.udf
On crée dans /mnt les répertoires adéquat (ISO et UDF) :
mkdir iso udf
On monte le fichier dvdimage.udf précédemment créé :
mount -t udf -o loop,rw /home/jp/trash/dvdimage.udf udf
On monte l'image iso du dvd (ne pas tenir compte du message d'avertissement concernant le readonly) :
mount -t udf -o loop,rw /home/jp/trash/image_udf.iso iso
On copie le contenu de iso dans udf :
cp -Rv iso/* udf/
Et à partir de là, le contenu est accessible en lecture/écriture :
# ls -lh udf/
total 496K
-r-xr-xr-x 1 root root 53 sept. 10 09:44 autorun.inf
dr-xr-xr-x 4 root root 428 sept. 10 09:43 boot
-r-xr-xr-x 1 root root 375K sept. 10 09:43 bootmgr
dr-xr-xr-x 3 root root 88 sept. 10 09:43 efi
drwxr-xr-x 2 root root 40 sept. 10 09:41 lost+found
-r-xr-xr-x 1 root root 110K sept. 10 09:43 setup.exe
dr-xr-xr-x 10 root root 8,9K sept. 10 09:43 sources
dr-xr-xr-x 5 root root 180 sept. 10 09:43 support
dr-xr-xr-x 3 root root 84 sept. 10 09:43 upgrade
J'ai testé la modification d'un fichier et ça marche ;-))
Il doit y avoir plus simple que la copie, notamment l'association directement du lecteur CD (/dev/sr0 avec le fichier), mais j'ai eu la flemme de chercher et de faire d'autres tests) ;-)
Sources dont je me suis inspiré :
- Tes liens cités plus haut
- https://doc.ubuntu-fr.org/udftools
☯ Zen my nuggets ☮
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot. <('')
jisisv
Messages postés
3678
Statut
Modérateur
934
Merci zipe, je vais bidouiller ça faute de solution propre.
jisisv
Messages postés
3678
Statut
Modérateur
934
Zipe, ta solution, fonctionne . Il suffit d'utiliser une image un chouia plus grande. C'est bizarre, les droits et UID/GID ne prenant en toute logique qu'une place fixe. Mais soit.
zipe31
Messages postés
38797
Statut
Contributeur
6 433
>
jisisv
Messages postés
3678
Statut
Modérateur
Nickel, merci du retour.