Ryoushi Posté(e) le 28 mai 2011 Partager Posté(e) le 28 mai 2011 Bonjour, J'ai utilisé la recherche pour trouver si ce sujet avait déja été traité mais il me semble que non. Voici quelques commandes simples pour pouvoir monter une image sur le syno et ainsi pouvoir y accéder directement depuis les dossiers partagés (et s'affranchir ainsi de l'installation de daemon tools et autres assimilés...) Prérequis : Accès en telnet/ssh au syno. Tout d'abord, j'ai créé une dossier partagé appelé "Images" mais vous pouvez très bien faire sans. Ensuite, en telnet/ssh sur le serveur : insmod /lib/modules/loop.ko insmod /lib/modules/isofs.ko insmod /lib/modules/udf.ko mkdir /volume1/Images/toto mount -o loop -t iso9660 toto.iso /volume1/Images/toto Les 2 premières commandes sont à faire une seule fois et il faut bien sur modifier le "toto.iso" par le nom de votre image. Si vous avez plusieurs image, il faut créer un répertoire différent pour chaque (le mkdir). Cela fonctionne aussi pour les images .mdf Une commande tout en un pour monter toutes vos images d'un coup (merci à cricx !!). Se positionner dans le repertoire où se trouvent vos images : for i in $(ls *.iso -1);do mkdir /volume1/Images/rep_$i;mount -o loop -t iso9660 $i /volume1/Images/rep_$i;done Et voila ! vous pouvez maintenant acceder directement au contenu de votre iso par windows par exemple. J'espère que ce mini tuto va aider des personnes autant que ça m'aide. PS : Si vous rencontrez des problèmes dans votre iso comme des noms tronqués ou incorrects, tentez "-t udf" au lieu du "-t iso9660". 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
dede17 Posté(e) le 10 juin 2011 Partager Posté(e) le 10 juin 2011 Hello, j'avais d 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ryoushi Posté(e) le 17 juin 2011 Auteur Partager Posté(e) le 17 juin 2011 Hello, désolé pour la réponse tardive j'étais pourtant sûr d'avoir "surveillé" ce topic. Est ce que cela a fonctionné pour toi? Pour le lecteur réseau, je ne sais pas vraiment, au final c'est un peu comme si "j'explorais" mon iso donc le résultat est un peu le même, en revanche si tu recherche l'autorun ou lui faire lire comme si c'etait un dvd, ça je ne sais pas, je chercherais. J'édite le premier post, il m'est arrivé de trouver des images montées au format UDF plutot que iso, et cela fonctionne aussi Et j'ai aussi simplifié les commandes, je me suis aperçu que la commande mount est capable de gerer seule le losetup 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Webman Posté(e) le 21 juin 2011 Partager Posté(e) le 21 juin 2011 Hello, d 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ryoushi Posté(e) le 21 juin 2011 Auteur Partager Posté(e) le 21 juin 2011 Salut, As tu trouvé un moyen d'automatiser le tout ? A chaque fichier .iso il faut faire la commande? Merci Pour chaque fichier iso il faut créer un dossier (mkdir) et faire le mount de l'image vers le répertoire qui lui correspond. Par exemple : mkdir /volume1/Images/monmariage mount -o loop -t iso9660 -r monmariage.iso /volume1/Images/monmariage mkdir /volume1/Images/photosdevacances mount -o loop -t iso9660 -r photosdevacances.iso /volume1/Images/photosdevacances Pour automatiser le traitement en fait c'est galère parce que il n'y a aucun moyen de verifier qu'une iso est au format standart ou UDF, du coup c'est foireux la plupart du temps 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricx Posté(e) le 22 juin 2011 Partager Posté(e) le 22 juin 2011 Pour chaque fichier iso il faut cr 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ryoushi Posté(e) le 22 juin 2011 Auteur Partager Posté(e) le 22 juin 2011 la commande file permet de connaitre le type d'image : file *.iso test_iso.iso: ISO 9660 CD-ROM filesystem data test_udf.iso: UDF filesystem data (version 1.5) la commande mount est habituellement assez intelligente pour trouver toute seule le type d'image, donc on peut automatiser avec : for i in $(ls *.iso -1);do mkdir rep_$i;mount -o loop $i rep_$i;done Merci cricx, je ne pensais pas que la commande mount pouvait marcher sans spécifier l'option -t. Il me semblait meme avoir testé sans Du coup, oui si plus besoin de spécifier le format ca devient vachement plus simple a scripter. Merci beaucoup ! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Webman Posté(e) le 22 juin 2011 Partager Posté(e) le 22 juin 2011 Ha nikel ça merci cricx L'automatisme devient plus évident :-) Ryoushi peux tu scripter tout ça? Merci 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricx Posté(e) le 22 juin 2011 Partager Posté(e) le 22 juin 2011 Merci cricx, je ne pensais pas que la commande mount pouvait marcher sans sp 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ryoushi Posté(e) le 22 juin 2011 Auteur Partager Posté(e) le 22 juin 2011 vérifie quand même que ça marche sur ton syno, j'ai testé sur mon pc, pas sur mon syno ! mount: mounting /dev/loop1 on /volume1/Images/toto/ failed: Device or resource busy :/ Et la commande file ne fonctionne pas non plus dans nos petits busybox 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.