Montage image UDF r/w
Résolu
jisisv
Messages postés
3645
Date d'inscription
Statut
Modérateur
Dernière intervention
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
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
- Acronis true image - Télécharger - Sauvegarde
- 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
3645
Date d'inscription
Statut
Modérateur
Dernière intervention
934
Merci zipe, je vais bidouiller ça faute de solution propre.
jisisv
Messages postés
3645
Date d'inscription
Statut
Modérateur
Dernière intervention
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
36402
Date d'inscription
Statut
Contributeur
Dernière intervention
6 431
>
jisisv
Messages postés
3645
Date d'inscription
Statut
Modérateur
Dernière intervention
Nickel, merci du retour.