#1 Le 23/03/2010, à 06:34
- coad
Un disque fat32 ne se monte plus sous ubuntu suite scandisk Windows
Bonjour,
Sur ma machine en dualboot (XP & Intrepid Ibex 8.10) suite à un Scandisk Windows, un de mes disques en FAT32 ne se monte plus automatiquement
Sous le terminal, a la commande mount -a il me renvoie :
mount: périphérique spécial /dev/disk/by-uuid/4750-F6F1 n'existe pas
Or il est bien dans mon fstab (/media/hdb5):
fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/hdb2
UUID=0d2c6208-878f-4a0d-a166-4e2caf0cfb3b / ext3 defaults,errors=remount-ro,relatime 0 1
# /dev/hdb4
UUID=b8df4d3e-0b22-4cbe-8ec6-4ce6ec702e80 /home ext3 defaults,relatime 0 2
# /dev/hda1
UUID=50181B30181B1516 /media/hda1 ntfs defaults,umask=007,gid=46 0 0
# /dev/hda5
UUID=0B69-1BFB /media/hda5 vfat defaults,utf8,umask=007,gid=46 0 0
# /dev/hdb5
UUID=4750-F6F1 /media/hdb5 vfat defaults,umask=007,gid=46 0 0
# /dev/hdb6
UUID=8949-AC82 /media/hdb6 vfat defaults,utf8,umask=007,gid=46 0 0
# /dev/hdb3
UUID=0831a245-9443-2292-b4d2-2f14b986d4ce none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
/dev/hdd /media/cdrom1 udf,iso9660 user,noauto,exec 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec 0 0
et effectivement non présent sous /dev/disk/by-uuid :
ls -l
total 0
lrwxrwxrwx 1 root root 10 2010-02-21 17:56 0831a245-9443-2292-b4d2-2f14b986d4ce -> ../../sdb3
lrwxrwxrwx 1 root root 10 2010-02-21 17:56 0B69-1BFB -> ../../sda5
lrwxrwxrwx 1 root root 10 2010-02-21 17:56 0d2c6208-878f-4a0d-a166-4e2caf0cfb3b -> ../../sdb2
lrwxrwxrwx 1 root root 10 2010-02-21 17:56 50181B30181B1516 -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-02-21 17:56 8949-AC82 -> ../../sdb6
lrwxrwxrwx 1 root root 10 2010-02-21 17:56 b8df4d3e-0b22-4cbe-8ec6-4ce6ec702e80 -> ../../sdb4
Enfin la commande blkid me donne bien l'UUID correspondant (4750-F6F1):
/dev/sda1: UUID="50181B30181B1516" TYPE="ntfs"
/dev/sda5: UUID="0B69-1BFB" TYPE="vfat"
/dev/sdb2: UUID="0d2c6208-878f-4a0d-a166-4e2caf0cfb3b" TYPE="ext3"
/dev/sdb3: TYPE="swap" UUID="0831a245-9443-2292-b4d2-2f14b986d4ce"
/dev/sdb4: UUID="b8df4d3e-0b22-4cbe-8ec6-4ce6ec702e80" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdb5: UUID="4750-F6F1" TYPE="vfat"
/dev/sdb6: UUID="8949-AC82" TYPE="vfat"
En fait pour retrouver mon disque, sous /dev/disk/by-uuid je dois creer le symbolic link
sudo ln -s ../../sdb5 4750-F6F1
ensuite le mount -a me monte bien le disque manquant, mais je suis obligé de le refaire après chaque reboot....
Je suis un peu bloqué et j'aimerai savoir comment je pourrais faire pour que mon disque soit monté automatiquement au démarrage d'Ubuntu (Comme c'était le cas avant).
Merci.
Hors ligne
#2 Le 23/03/2010, à 08:18
- Compte anonymisé
Re : Un disque fat32 ne se monte plus sous ubuntu suite scandisk Windows
Salut
Tu peux commencer par modifier dans /etc/fstab la ligne :
# /dev/hdb5
UUID=4750-F6F1 /media/hdb5 vfat defaults,umask=007,gid=46 0 0
par
# /dev/hdb5
/dev/hdb5 /media/hdb5 vfat defaults,umask=007,gid=46 0 0
Tu peux aussi tenter de refaire un chkdsk depuis Win sur cette partition au cas où.
Il reste aussi la commande :
sudo tune2fs -U 4750-F6F1 /dev/hdb5
et tu vérifies ensuite, après un reboot par :
sudo ls -l /dev/disk/by-uuid
@+
#3 Le 24/03/2010, à 07:29
- coad
Re : Un disque fat32 ne se monte plus sous ubuntu suite scandisk Windows
Salut,
Merci pour ta réponse.
Le changement dans fstab fonctionne mais je l'ai modifié comme suit :
/dev/sdb5 /media/hdb5 vfat defaults,umask=007,gid=46 0 0
Le chkdsk n'a rien changé....
Par contre le tune2fs me renvoie une erreur :
tune2fs: Bad magic number in super-block lors de la tentative d'ouverture de /dev/sdb5
Impossible de trouver un superbloc de système de fichiers valide.
Ce changement dans le fstab ne va -t-il pas apporter des problèmes potentiels lors d'un upgrade ou autre? Le disque n'étant plus reconnu via son UUID?
Merci pour ton aide.
a+
Hors ligne
#4 Le 24/03/2010, à 08:04
- Compte anonymisé
Re : Un disque fat32 ne se monte plus sous ubuntu suite scandisk Windows
Il semble en effet que tune2fs ne fonctionne qu'avec les systèmes ext2,3,4.
Tu peux par contre utiliser le label dans /etc/fstab :
en remplaçant :
# /dev/hdb5
/dev/hdb5 /media/hdb5 vfat defaults,umask=007,gid=46 0 0
par
# /dev/hdb5
LABEL=DATA /media/hdb5 vfat defaults,umask=007,gid=46 0 0
Mais il faudra auparavant "labeller" ce volume sous windows par la commande :
label x: DATA en remplaçant x: par la lettre de la partition /dev/hdb5 et DATA par ce que tu souhaites.
@+
Dernière modification par Compte anonymisé (Le 24/03/2010, à 08:04)