[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [obsdfr-misc] Impossible de monter un fs msdos



Nicolas Letellier a écrit :
Hello.

J'ai un disque dur contenant deux partitions en FAT32. J'aimerais le monter sous OpenBSD 4.3. J'ai un disque similaire mais avec une seule partition. Ca c'est passé sans problèmes. Pour celui avec deux partitions, c'est un peu plus délicat. J'ai bien lu la FAQ, nottamment la partie sur fdisk et disklabel. Quand j'essaie de monter la première partition de ce disque, ça se passe bien :
    # mount /dev/wd1i /mnt/test1

Par contre, quand je monte la deuxième partition, ça pose problème :
    # mount /dev/wd1j /mnt/test2
    mount_msdos: /dev/wd1j on /mnt/test2: Inappropriate file type or format

Je précise que je n'ai rien touché sur ce disque, j'ai juste regardé dans le disklabel quelle partition je devais monter. J'ai regardé sur fdisk, pour voir si la partition j correspondait bien, si l'offset était correct. Tout semble bon à ce niveau là. Voici la sortie fdisk :
    # fdisk wd1
    Disk: wd1       geometry: 19457/255/63 [312581808 Sectors]
    Offset: 0       Signature: 0xAA55
                Starting         Ending         LBA Info:
     #: id      C   H   S -      C   H   S [       start:        size ]
------------------------------------------------------------------------------- 0: 0C 0 1 1 - 16572 254 63 [ 63: 266245182 ] Win95 FAT32L 1: 0C 16573 0 1 - 19456 254 63 [ 266245245: 46331460 ] Win95 FAT32L 2: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused 3: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused

Quant au disklabel :
    # /dev/rwd1c:
    type: ESDI
    disk: ESDI/IDE disk
    label: WDC WD1600JS-55N
    flags:
    bytes/sector: 512
    sectors/track: 63
    tracks/cylinder: 255
    sectors/cylinder: 16065
    cylinders: 19457
    total sectors: 312581808
    rpm: 3600
    interleave: 1
    trackskew: 0
    cylinderskew: 0
    headswitch: 0           # microseconds
    track-to-track seek: 0  # microseconds
    drivedata: 0

    16 partitions:
    #                size           offset  fstype [fsize bsize  cpg]
      c:        312581808                0  unused      0     0
      i:        266245182               63   MSDOS
      j:         46331460        266245245   MSDOS

Je ne comprends pas pourquoi la première fonctionne et pas la deuxième. J'ai essayé de modifier la partition i en h et la partition j en i (sait-on jamais) dans disklabel, mais ça ne change rien, et c'est même plutôt bizarre étant donné que disklabel me laisse quand même la partition j. Il ne veut pas y toucher on dirait !
En remplaçant ça, et en sauvegardant le disklabrl, ça m'a enregistré ça :
      c:        312581808                0  unused      0     0
      h:        266245182               63   MSDOS
      i:        266245182               63   MSDOS
      j:         46331460        266245245   MSDOS

Et après la sauvegarde, j'ai eu ce message :
    disklabel: warning, DOS partition table with no valid OpenBSD partition

Avez-vous une idée pour monter cette partition ? Est-elle correctement installée par disklabel pour être utilisée ? Ai-je une manipulation à faire ?

Merci beaucoup de votre aide.

Bon, j'ai trouvé.
En fait, cette partition est en ext2fs. Voilà pourquoi je ne pouvais pas la monter en msdos.
Après, pourquoi est-ce que fdisk la voit en tant que msdos ? Mystère...

--
 -Nicolas.