Fstab mtab et impossible de monter un hdd

Fermé
Pierre et le loup - Modifié par Pierre et le loup le 19/06/2011 à 21:58
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 - 21 juin 2011 à 00:58
Bonjour,

bonsoir

sous ubuntu 1104,
j'ai essayé aujourd'hui d'installer (monter) automatiquement mon média NEEDS WIN.

Malheureusement, je ne peux plus le monter du tout j'ai cette erreur :



Error mounting: mount exited with exit code 1: helper failed with:
[mntent]: line 1 in /etc/fstab is bad
[mntent]: line 2 in /etc/fstab is bad
mount: can't find /dev/sda2 in /etc/fstab or /etc/mtab


voici les 2 fichiers auxquels il fait référence. Je ne sais pas où est mon erreur. Ou plutôt, je ne la vois pas et ne sais pas où chercher.

Votre aide me sera précieuse

merci

Au fait, je peux lancer Win sans souci, ce qui me plus perplexe encore.


mon fichier fstab :


UUID=4A3E-9105 /media/NEEDS WIN vfat defaults 0 0
UUID=98D4831AD482F9B0 /media/Os xp ntfs-3g defaults 0 0
/dev/sdb1 / ext4 defaults 0 1
/dev/sdb2 swap swap sw 0 0
/dev/sdb3 /media/newhom/home ext4 defaults 0 0
/dev/fd0 /media/floppy0 vfat noauto 0 0

mon fichier mtab :

/dev/sdb1 / ext4 rw,commit=0 0 0
none /proc proc rw,noexec,nosuid,nodev 0 0
none /sys sysfs rw,noexec,nosuid,nodev 0 0
fusectl /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
none /dev devtmpfs rw,mode=0755 0 0
none /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
none /dev/shm tmpfs rw,nosuid,nodev 0 0
none /var/run tmpfs rw,nosuid,mode=0755 0 0
none /var/lock tmpfs rw,noexec,nosuid,nodev 0 0
/dev/sdb3 /media/newhom/home ext4 rw,commit=0 0 0
capifs /dev/capi capifs rw,mode=0666 0 0
/etc/hylafax /var/spool/hylafax/etc none rw,bind 0 0
gvfs-fuse-daemon /home/moi/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=moi 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
A voir également:

5 réponses

mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 7 804
19 juin 2011 à 22:08
Les deux premières lignes du fichier /etc/fstab sont effectivement fausse. Déjà je t'invite à mettre les lignes que tu rajoutes en fin de fichier.

Ensuite un fichier /etc/fstab est composé d'un certain nombre de colonnes délimités par des espaces ou des tabulations. Chaque colonne a un rôle précis.
http://www.mistra.fr/tutoriel-linux-monter-peripherique.html#h5-le-fichier-etcfstab

En l'occurrence, les deux chaînes 'xp' et 'WIN' sont excédentaires et doivent être supprimées.

L'erreur ne viendra jamais du fichier /etc/mtab que tu n'es pas sensé modifier manuellement, et qui est corrigé et maintenu à jour automatiquement par linux. Ce fichier référence ce qui est actuellement monté.

Je t'invite à lire l'article complet si tu veux plus de détails :
http://www.mistra.fr/tutoriel-linux-monter-peripherique.html

Bonne chance
0
Pierre et le loup
20 juin 2011 à 14:24
Je reviens sur le sujet
hélas je suis planté et n'arrive plus à communiquer avec ce disque dur

merci pour vos conseils et vos liens en tous cas
0
Pierre et le loup
19 juin 2011 à 22:13
merci à toi pour ces explications plus que précises.

je fonce sur les liens et espéère donc ne pas revenir importuner

merci encore

bonne soirée
0
Pierre et le loup
20 juin 2011 à 14:22
bonjour

je reviens sur notre échange je suis allé sur les liens recommandés. Mais le résultat n'est pas probant : voici ce que donne les différentes actions :

------------------------------------ sudo fdisk -l ---------------------------------
sudo fdisk -l
[sudo] password for xxi:

Disque /dev/sda: 61.5 Go, 61492838400 octets
255 têtes, 63 secteurs/piste, 7476 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x000022c0

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 2 4926 39560062+ f W95 Etendue (LBA)
/dev/sda2 * 4927 7150 17864280 b W95 FAT32
/dev/sda5 2 4926 39560031 7 HPFS/NTFS

Disque /dev/sdb: 250.1 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x0008685c

Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 14210 114141793+ 83 Linux
/dev/sdb2 27712 30401 21607425 82 Linux swap / Solaris
/dev/sdb3 14211 27711 108446782+ 83 Linux

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

---------------------------------------------------------------------------------------

-------------------------- mon fichier fstab -----------------------------------------
UUID=4A3E-9105 /media/NEEDS WIN vfat defaults 0 0
UUID=98D4831AD482F9B0 /media/Os xp ntfs-3g defaults 0 0
/dev/sdb1 / ext4 defaults 0 1
/dev/sdb2 swap swap sw 0 0
/dev/sdb3 /media/newhom/home ext4 defaults 0 0
/dev/fd0 /media/floppy0 vfat noauto 0 0
-------------------------------------------------------------------------------------

j'ai bien noté qu'il ne fallait pas modifier le fichier mstab je n'ai donc rien fait dessus et il est donc identique à celui présenté précédemment

il faut savoir qu'à l'origine,
je n'ai fait aucune modification par ligne de commandes (certainement mon erreur le grap?isme donnant une fausse impression de sécurité)
j'ai utilisé pour le faire MOUNTMANAGER (system > adm > mountmanager).

mon souhait initial étant de mettre la partition NEEDS en auto montage.

j'avoue être perdu en cet instant et ne pas savoir comment m'y prendre pour revenir à une position originale.
à savoir que seules les partitions linux sont montées.

si vous avez besoin des copies écrans voici des liens car je ne veux pas prendre une charge sur le serveur CCM.

http://img836.imageshack.us/img836/6852/mountmanager1sur3.png
http://img190.imageshack.us/img190/4947/mountmanager2sur3.png
http://img641.imageshack.us/img641/9590/mountmanager3sur3.png



MERCI VOTRE AIDE



merci à vous de votre aide.
0
Bonjour,

Pour revenir au montage des partitions Linux seules, tu as juste à supprimer les lignes suivantes du fichier /etc/fstab :
UUID=4A3E-9105 /media/NEEDS WIN vfat defaults 0 0
UUID=98D4831AD482F9B0 /media/Os xp ntfs-3g defaults 0 0 


J'avoue ne pas bien comprendre pourquoi ton outil a ajouté cela dans ce fichier. En principe (et je suppose que c'est le cas aussi sous Ubuntu), les disques externes se montent automatiquement dès l'insertion dans le port USB. Du moins sous Gnome. D'ailleurs c'est le rôle du répertoire /media de contenir les points de montage des disques temporaires et tout cela est géré automatiquement par le processus qui détecte et monte les disques externes.
0
Pierre et le loup
20 juin 2011 à 15:27
bonjour et grand merci pour ton msg

moi non plus je ne sais pas comment je suis arrivé là mais j'ai du commettre une erreur ou ne pas l'avoir corrigée.

Avant de faire quoique cela soit j'ai besoin d'un éclaircissement :
en supprimant les lignes que tu mentionnes, peux tu me confirmer que je pourrais - de manière manuelle - accéder aux disques windows
ou bien c'est fichu ?

Merci de ta réponse
0
Rassure-toi, tes partitions ne seront pas perdues, Linux va simplement arrêter d'essayer de les monter en vain.
Si tu as vraiment un doute, tu peux tout simplement commenter les lignes en question (c'est-à-dire ajouter un dièse (#) en début de ligne).

Ensuite reboote pour éliminer tout montage étrange, et essaie d'insérer ton disque.
0
Pierre et le loup
20 juin 2011 à 18:06
gm
merci
je n'y ai pensé qu'àprès avoir mis mon post
effectivement le # neutralise totalement la ligne en question

mais cela ne résoud pas mon souci concernant le montage automatique du disque dur de win.
je cherche mais les résultats sont vains jusqu'à présent

en tous cas merci

mon smg est toujours valable
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 7 804
21 juin 2011 à 00:58
-------------------------- mon fichier fstab -----------------------------------------
UUID=4A3E-9105 /media/NEEDS WIN vfat defaults 0 0
UUID=98D4831AD482F9B0 /media/Os xp ntfs-3g defaults 0 0
/dev/sdb1 / ext4 defaults 0 1
/dev/sdb2 swap swap sw 0 0
/dev/sdb3 /media/newhom/home ext4 defaults 0 0
/dev/fd0 /media/floppy0 vfat noauto 0 0
-------------------------------------------------------------------------------------


Ce fichier contient toujours les fautes que je t'ai indiqué. Les deux premières lignes seraient plutôt :

UUID=4A3E-9105 /media/NEEDS vfat defaults 0 0
UUID=98D4831AD482F9B0 /media/Os ntfs-3g defaults 0 0


j'ai bien noté qu'il ne fallait pas modifier le fichier mstab je n'ai donc rien fait dessus et il est donc identique à celui présenté précédemment

C'est /etc/mtab comme "mount tabular" et /etc/fstab comme "filesystem tabular".

mon souhait initial étant de mettre la partition NEEDS en auto montage.

Il suffit de rajouter l'option auto (cf 5.3 du lien que je t'ai donné). La ligne devient alors :

UUID=4A3E-9105 /media/NEEDS WIN vfat defaults,auto 0 0


j'avoue être perdu en cet instant et ne pas savoir comment m'y prendre pour revenir à une position originale.
à savoir que seules les partitions linux sont montées.


Il faut corriger /etc/fstab avec un éditeur texte et des droits root.

gksudo gedit /etc/fstab


Ensuite il faut remonter les partitions à la main :

sudo mount /media/NEEDS
sudo mount /media/Os
ls /media/NEEDS
ls /media/Os


La démarche est donné en exemple dans le 5.4 pour une partition windows ce qui correspond exactement à ce que tu veux faire pour /media/NEEDS. Tu es sûr d'avoir lu et compris le lien que je t'ai donné ?

Bonne chance
0