[Résolu] Réparer (ou regénérer) le fstab

Bonjour,

Je suis sur Ubuntu (Feisty) depuis quelques mois et mon fichier fstab est plutôt mal en point. À un certain moment il m’a posé des erreurs à cause d’une partition WinXP et la (maintenant qu’elle est vide) il ne la monte plus du tout. Y-a-t’il une façon de réparer ou regénérer le fstab automatiquement? ou manuellement (si oui ou chercher les données à entrer)?

Au fait la partition Fat32 devrait être ext3 puisque je l’ai reformaté en essayant d’installer Debian (ce qui n’a pas marché).

Voici mon fstab actuel :

/etc/fstab: static file system information.

proc /proc proc defaults 0 0

/dev/hda1

UUID=b6678b25-f8dc-4735-9dea-d456c99d54ba / ext3 defaults,errors=remount-ro 0 1

/dev/hda4

UUID=2a8812bd-8aeb-4ce1-8cb9-6188564b5335 /media/data ext3 defaults 0 0

/dev/hda3

UUID=A46C-4274 /media/winxp vfat defaults,utf8,umask=007,gid=46 0 0

/dev/hda2

UUID=e98301e5-6db0-469c-a057-be3d91bf4724 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0

Merci

.

bizarre cet UUID si court en vfat ?
je n’ai pas de win et pas de système vfat donc je ne suis pas connaisseur et c’est ptet normal ?
sinon, tu peux ptet essayer de modifier la ligne en remplaçant l’UUID par
/dev/hda3
N’oublie pas surtout le retour à la ligne en fin de fichier pour fstab.

.

[quote=“tellmewhy”]Bonsoir corbo, :slightly_smiling:

peux-tu poster le résultat de :

sudo fdisk -l sudo parted /dev/hda print sudo blkid [/quote]

Voici le fdisk -l :
Disk /dev/hda: 100.0 GB, 100030242816 bytes
255 heads, 63 sectors/track, 12161 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 1216 9767488+ 83 Linux
/dev/hda2 1217 1338 979965 82 Linux swap / Solaris
/dev/hda3 * 1339 2554 9767520 c W95 FAT32 (LBA)
/dev/hda4 2555 12161 77168227+ 83 Linux

Voici le parted /dev/hda print :
Disk /dev/hda: 100GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 32.3kB 10.0GB 10.0GB primary ext3
2 10.0GB 11.0GB 1003MB primary linux-swap
3 11.0GB 21.0GB 10.0GB primary ext3 boot, lba
4 21.0GB 100GB 79.0GB primary ext3

Information: Don’t forget to update /etc/fstab, if necessary.

Voici le blkid :
/dev/hda1: UUID=“b6678b25-f8dc-4735-9dea-d456c99d54ba” SEC_TYPE=“ext2” TYPE=“ext3”
/dev/hda2: TYPE=“swap”
/dev/hda3: LABEL=“Debian” UUID=“74477bcd-dfd8-4624-9b57-ed2a25a5e9c1” SEC_TYPE=“ext2” TYPE=“ext3”
/dev/hda4: UUID=“2a8812bd-8aeb-4ce1-8cb9-6188564b5335” SEC_TYPE=“ext2” TYPE=“ext3”

Merci beaucoup pour le coup de main!

tu as comparé l’UUID que tu donnes au début pour le hda3 avec celui que te donne 'blkid’
C’est loin d’être identique. :question:

.

.

Merci beaucoup pour votre aide, c’est vraiment apprécié! J’ai fait les modifications suggérées et le fstab semble bien fonctionner (mes partitions s’affichent toutes, j’y ai accès, et il n’y a plus de problème au démarrage).

Il y a un truc que j’ai remarqué par contre, après toutes ces modifications la partition /dev/hda3 (Debian, ext3) apparait toujours comme FAT32 dans “sudo fdisk -l /dev/hda” :

Disk /dev/hda: 100.0 GB, 100030242816 bytes
255 heads, 63 sectors/track, 12161 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 1216 9767488+ 83 Linux
/dev/hda2 1217 1338 979965 82 Linux swap / Solaris
/dev/hda3 1339 2554 9767520 c W95 FAT32 (LBA)
/dev/hda4 2555 12161 77168227+ 83 Linux

Dans parted, le hda3 apparaît bel et bien comme ext3 mais il y a toujours le flag LBA qui je crois s’appliquait au FAT32. J’ai quand même réussi à changer le boot :

sudo parted /dev/hda:
Number Start End Size Type File system Flags
1 32.3kB 10.0GB 10.0GB primary ext3 boot
2 10.0GB 11.0GB 1003MB primary linux-swap
3 11.0GB 21.0GB 10.0GB primary ext3 lba
4 21.0GB 100GB 79.0GB primary ext3

.

.

[quote=“tellmewhy”]Bonjour corbo, :slightly_smiling:

Une dernière vérification, peux-tu également poster le résultat de :

sudo parted /dev/hda unit chs print [/quote]

Voici :
Disk /dev/hda: 12161,80,62
Sector size (logical/physical): 512B/512B
BIOS cylinder,head,sector geometry: 12161,255,63. Each cylinder is 8225kB.
Partition Table: msdos

Number Start End Type File system Flags
1 0,1,0 1215,254,62 primary ext3 boot
2 1216,0,0 1337,254,62 primary linux-swap
3 1338,0,0 2553,254,62 primary ext3 lba
4 2554,0,0 12160,254,62 primary ext3

J’ai fait la modification dans le fdisk, je redémarre et reviendrai changer le status du post (résolu) si tout fonctionne. À bientot!

Edit :
C’est fait. Maintenant le fdisk, parted, lbkid et fstab concordent tous, les partitions sont montées et vérifiées au démarrage et j’ai updaté le grub pour retirer winxp en fouillant un peu. Le fanion lba a aussi disparu.

Un gros merci à tous (mention spéciale à tellmewhy), je suis toujours impressionné de la quantité et la qualité de l’aide qu’on recoit sur les forums de linux.