linux : commande mount
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

linux : commande mount



  1. #1
    cosmoff

    linux : commande mount


    ------

    bonjour à tous,

    voila j'ai récupéré un vieux fichier image.img dans le lequel quand je fais la commande :
    Code:
    qemu
    pour émuler le fichier, j'ai acces à un jeux vidéo ou à linux ( choix au démarrage).

    j'ai donc voulu savoir comment marche le fichier image.img en utilisant la commande :
    Code:
    sudo mount -t ext2 image.img point_de_montage/
    pour voir ce qu'il y avait dedans.

    Le probleme est que linux me retourne la ligne :
    wrong fs type

    j'ai donc remplacé ext2 par ext3 puis ext4 mais ca ne veut toujours pas...

    avez vous une idée
    merci d'avance

    -----
    Dernière modification par cosmoff ; 05/11/2016 à 13h05.

  2. #2
    pm42

    Re : linux : commande mount

    Tu as essayé sans le -t ?
    De faire un 'file' ou un 'fdisk -l' dessus pour avoir de l'info sur le format ?

  3. #3
    cosmoff

    Re : linux : commande mount

    sans -t ext2 ca me met le meme message d'erreur : wrong fs type, bad option, bad superblock on /dev/loop0

    pour le file image.img le terminal me renvoie :
    image.img: DOS/MBR boot sector, LInux i386 boot LOader; partition 1 : ID=0x83, active, start-CHS (0x8,1,3), end-CHS (0x8c,1,34), startsector 2048, 32768 sectors

    et pour fdisk -l le terminal me renvoie en gros :
    sector size 512 bytes / 4096 bytes

    Device Boot Start End Sectors Size Id Type
    /dev/mmcblk0p1 8192 2289062 2280871 1,1G e W95 FAT16 (LBA)
    /dev/mmcblk0p2 2289063 15751167 13462105 6,4G 5 Extended
    /dev/mmcblk0p5 2293760 2359293 65534 32M 83 Linux
    /dev/mmcblk0p6 2359296 2488319 129024 63M c W95 FAT32 (LBA)
    /dev/mmcblk0p7 2490368 15751167 13260800 6,3G 83 Linux

    Disk /dev/sda: 14,5 GiB, 15552479232 bytes, 30375936 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0xc0aaf23c

    Device Boot Start End Sectors Size Id Type
    /dev/sda1 * 2048 22022143 22020096 10,5G c W95 FAT32 (LBA)
    /dev/sda2 22024190 30373887 8349698 4G 5 Extended
    /dev/sda5 22024192 30373887 8349696 4G 82 Linux swap / Solaris


    je sais pas si ca t'aide

  4. #4
    inviteaa639fb9

    Re : linux : commande mount

    moi je tenterais bien :
    # mount -o loop,ro -t iso9660 /dossier/image.img /mnt/loop1

  5. A voir en vidéo sur Futura
  6. #5
    pm42

    Re : linux : commande mount

    En plus de l'approche ci-dessus, il semble que ton .img soit une image de disque complète avec à l'intérieur plusieurs partitions dont la principale qui a été formatée en Linux (le 0x83 que donne file) mais sans qu'on sache quel ext (3, 4 ?)
    Il semble que dans ces cas là, il faille donner la position de la partition et là, je reconnais que j'ai atteint la limite de ma connaissance du sujet.
    Je te donne quelques liens pour creuser :

    http://www.linuxquestions.org/questi...g-file-882386/
    http://www.linuxquestions.org/questi...2/#post3798799
    http://unix.stackexchange.com/questi...e-and-mount-it

  7. #6
    inviteb9f49292

    Re : linux : commande mount

    il faut effectivement utiliser les options mount -o loop car le système de fichier est sur un fichier et non sur un périphérique, mais pas -t iso9660 qui est pour les systèmes de fichiers types CD/DVD.
    Si comme ça a déjà été dit l'image est un clône du disque-dur complet (secteur de boot + table des partoches + partoches, clôner avec "dd if=/dev/sda" par exemple) alors il faut effectivement préciser l'offset en octet dans l'image de la partition à monter avec l'option "offset". Donc en gros une ligne qui ressemble a:
    "mount -o loop,ro,offset=NB_OCTETS -t=ext2 /dossier/image.img /dossier/montage"

  8. #7
    cosmoff

    Re : linux : commande mount

    j'ai résolue le probleme.
    il faut créer un périphérique virtuel avec la commande linux kpartx. kpartx nous retourne un périphérique virtuel du genre /dev/mapper/loop0p1.
    ensuite on monte l'image :
    mount -t ext /dev/mapper/loop0p1

    merci pour voter aide

Discussions similaires

  1. commande copier sous linux
    Par invite4305859e dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 16/04/2013, 01h08
  2. Linux - Commande dans le terminal
    Par invite0b2d5686 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 14/04/2012, 19h11
  3. commande linux
    Par invitead1578fb dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 12/03/2010, 11h49
  4. appel de commande linux
    Par inviteef88fdf7 dans le forum Logiciel - Software - Open Source
    Réponses: 19
    Dernier message: 07/09/2009, 16h04
  5. cherche commande en mode console linux
    Par invitebf7e527b dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 02/12/2005, 14h09