OVH Cloud OVH Cloud

Perte FAT32 sous RH9

14 réponses
Avatar
Eric SIBERT
J'ai un PC avec WinXP sur un disque et RedHat 9.0 sur l'autre disque. A
côté de RH9.0, j'ai mis une partition FAT32 pour faciliter les échanges
entre windows et linux. Depuis quelques jours, je n'arrive plus à monter
la partition fat32 sous linux :

mount /mnt/partage
mount : type fs incorrect, option incorrecte, superbloc incorrect sur
/dev/hdb4, ou trop de systèmes de fichiers montés

(fstab en annexe).

cat /var/log/messages |grep "type fs"
mar 7 22:53:47 localhost mount: mount : type fs incorrect, option
incorrecte, superbloc incorrect sur /dev/hdb4,
mar 8 20:42:12 localhost mount: mount : type fs incorrect, option
incorrecte, superbloc incorrect sur /dev/hdb4,
mar 9 21:30:49 localhost mount: mount : type fs incorrect, option
incorrecte, superbloc incorrect sur /dev/hdb4,
mar 9 21:56:05 localhost mount: mount : type fs incorrect, option
incorrecte, superbloc incorrect sur /dev/hdb4,

Le premier constat, c'était le 7 mars mais je ne me sers pas linux tout
les jours. J'ai fait de temps à autre des mises à jour par yum sur
fedoralegacy. Quand je regarde yum.log (voir en annexe) , je ne vois pas
quel changement de paquet aurait pu faire foirer le montage. Et je suis
sûr qu'avant le 24 février ça marchait.

Des pistes pour revoir mon fat32 sous Linux?

D'ailleurs, je n'ai pas la commnande fdisk, vous savez où on la trouve?
un rpm?

Eric




Annexes :

yum.log :

02/24/06 22:33:35 Updated: openssh-server 3.5p1-11.4.legacy.i386
02/24/06 22:33:35 Updated: openssh-clients 3.5p1-11.4.legacy.i386
02/24/06 22:33:35 Updated: sudo 1.6.6-3.3.legacy.i386
02/24/06 22:33:35 Updated: mozilla-mail 37:1.7.12-0.90.2.legacy.i386
02/24/06 22:33:35 Updated: mozilla-nspr 37:1.7.12-0.90.2.legacy.i386
02/24/06 22:33:35 Updated: mozilla-nss 37:1.7.12-0.90.2.legacy.i386
02/24/06 22:33:35 Updated: openssh-askpass 3.5p1-11.4.legacy.i386
02/24/06 22:33:35 Updated: mozilla 37:1.7.12-0.90.2.legacy.i386
02/24/06 22:33:35 Updated: openssh-askpass-gnome 3.5p1-11.4.legacy.i386
02/24/06 22:33:35 Updated: openssh 3.5p1-11.4.legacy.i386
03/07/06 22:55:14 Updated: postgresql-libs 7.3.10-0.90.1.legacy.i386
03/07/06 22:55:14 Updated: perl-CPAN 2:1.61-90.0.13.legacy.i386
03/07/06 22:55:14 Updated: perl 2:5.8.0-90.0.13.legacy.i386
03/07/06 22:55:14 Updated: nfs-utils 1.0.1-3.9.2.legacy.i386
03/07/06 22:55:14 Updated: gaim 1:1.5.0-0.90.1.legacy.i386



Dans /etc/fstab, j'ai
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
usbdevfs /proc/bus/usb usbdevfs defaults
0 0
none /dev/shm tmpfs defaults 0 0
/dev/hdb3 swap swap defaults 0 0
/dev/hdb4 /mnt/partage vfat auto,umask=0 0 0
/dev/hda1 /mnt/winXP ntfs ro,umask=0222 0 0
/dev/cdrom /mnt/dvd udf,iso9660
noauto,owner,kudzu,ro 0 0
/dev/cdrom1 /mnt/cdrom1 udf,iso9660
noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto
noauto,owner,kudzu 0 0

4 réponses

1 2
Avatar
Eric SIBERT
/dev/hdb4 3011 3739 5855692+ c Win95 FAT32 (LBA)


Alors avant de modifier ton fstab, je te fais préalablement remarquer
que l'ID de ta partition est incorrecte. Elle aurait du être 'b' au lieu
de 'c'.

Sous fdisk, 'c' désigne une partition DOS tandis que 'b' désigne une
FAT32 ('f' désigne la partition étendue).


Là, j'ai des doutes.
Dans fdisk, les codes ID sont :
b Win95 FAT32
c Win95 FAT32 (LB
e Win95 FAT16 (LB
f Win95 Etdue (LB

c me paraissait bon dans mon cas.


Avatar
Francis Louis-Sidney

Là, j'ai des doutes.
Dans fdisk, les codes ID sont :
b Win95 FAT32
c Win95 FAT32 (LB
e Win95 FAT16 (LB
f Win95 Etdue (LB

c me paraissait bon dans mon cas.


Tu peux changer les IDs sans perte de données, ils permettent juste que
la partition soit visible depuis le système d'exploitation. A mon avis
ta table des partitions du second disque a été altérée pour une raison
ou pour une autre.

F.

Avatar
Bertrand


fdisk -l me donne entre autre :

/dev/hdb4 3011 3739 5855692+ c Win95 FAT32 (LBA)

Eric


Alors avant de modifier ton fstab, je te fais préalablement remarquer
que l'ID de ta partition est incorrecte. Elle aurait du être 'b' au lieu
de 'c'.

Sous fdisk, 'c' désigne une partition DOS tandis que 'b' désigne une
FAT32 ('f' désigne la partition étendue).


NON !

extrait de fdisk :
b W95 FAT32
c W95 FAT32 (LBA)


La commande 't' de fdisk permet de changer l'identificateur de la
partition. A l'invite du numéro de partition sur laquelle intervenir,
tapes '4', à l'invite de l'ID à lui attribuer, tapes 'b'.

Ensuite, il ne te reste plus qu'à restituer tes options fstab d'origine
si tu le veux toujours.

F.



Avatar
Eric SIBERT
Finalement, vu la quantité de données sur la partition à problème, j'ai
fait une sauvegarde, j'ai reformaté depuis Windows XP et je peux de
nouveau lire et écrire sans problème sur la partition depuis linux.

Merci à ceux qui ont essayé de m'aider.

Eric
1 2