[fstab] accès disque dur usb
michel
-
michel -
michel -
Bonsoir,
je suis sous Mandriva2006 et j'ai un disque dur usb de 250Go avec trois partitions (fat32, ntfs et ext3fs).
J'ai bien accès aux deux premières (sda1: fat32, sda2 : ntfs) mais pas à sda3 : ext3fs.
Voici la ligne correspondante dans fstab :
/dev/sda3 /mnt/ext3fs ext3 umask=0022,noauto,rw,gid=500,uid=500,exec,users 0 0
comment la modifier pour avoir accès à ma partition ?
Merci d'avance
je suis sous Mandriva2006 et j'ai un disque dur usb de 250Go avec trois partitions (fat32, ntfs et ext3fs).
J'ai bien accès aux deux premières (sda1: fat32, sda2 : ntfs) mais pas à sda3 : ext3fs.
Voici la ligne correspondante dans fstab :
/dev/sda3 /mnt/ext3fs ext3 umask=0022,noauto,rw,gid=500,uid=500,exec,users 0 0
comment la modifier pour avoir accès à ma partition ?
Merci d'avance
A voir également:
- [fstab] accès disque dur usb
- Cloner disque dur - Guide
- Defragmenter disque dur - Guide
- Test disque dur - Télécharger - Informations & Diagnostic
- Chkdsk disque dur externe - Guide
- Clé usb non détectée - Guide
3 réponses
Bonjour,
Question,
Je vois un noauto dans ta ligne du fstab,
Pour accéder à ta partition, il faut donc que tu la montes à la mano,
C'est bien ça ?
A+.
Question,
Je vois un noauto dans ta ligne du fstab,
Pour accéder à ta partition, il faut donc que tu la montes à la mano,
C'est bien ça ?
A+.
Mon but, c'est que la partition soit montée toute seule au démarrage et accessible en rw à tous les utilisateurs et pas seulement en root.
Pour une vfat ce serait entre impossible et tres dur. Par contre avec une partition ext3 c'est assez facile, je te conseille de ne mettre aucune option sauf le truc "default" et peut-etre explicitement auto ou noauto (selon tes souhaits, alors plutot auto).
Par contre apres pour l'acces aux fichiers il faut que les permissions et les propietaires soient bien regles (car sur une ext3 les fichiers peuvent appartenir a differents utilisateurs).
De facon generale tu dois donner aux repertoire principal les bons permissions (comme pour /tmp/... par exemple) pour permettre a tout le monde de creer de fichier mais quand meme de pourvoir proteger ses fichiers envers les autres utilisateurs. Pour ca il faut en principe faire:
Le "t" c'est le sticky bit, necessaire pour qu'un utilisateur X ne peut pas effacer les fichiers d'un utilisateur Y.
Peut-etre il faut faire le "chmod ..." apres avoir fait le mount ou avant, il faut essayer les deux.
Je ne suis pas 100% si ca marche parce que c'est un point de montage, dans ce cas il faudrait mettre un umasq 1777 avec les options de mount.
Autre solution plus facile et parfaitement satisfaisante:
Creer un sous-repertoire dans /mnt/ext3fs (alors sur la partition a monter) et lui donner les bonnes permissions, par exemple on peut faire (apres le mount !!):
et apres tout le monde peut creer de repertoires, fichiers dans /mnt/ext3fs/home_externe/... et surtout se proteger contre les autres (en donnant les bonnes permissions a ces dossiers, fichiers). Bien sur le nom "home_externe" n'est qu'une proposition, tu mettras ce que tu veux. Ceci marche a coup sur et ca avec les options simples du mount.
Apres un utilisateur, disons avec nom "toto", peut se debrouiller avec un lien symbolique pour se simplifier la vie:
et apres le "disque_externe" apparait comme un sous-repertoire dans son home mais en realite ca mene vers le disque externe. Bien sur le lien n'est qu'une simplification. Meme sans lien il n'a qu'a faire "cd /mnt/ext3fs/home_externe/toto" pour travailler sur le disque dur externe.
Pour une vfat ce serait entre impossible et tres dur. Par contre avec une partition ext3 c'est assez facile, je te conseille de ne mettre aucune option sauf le truc "default" et peut-etre explicitement auto ou noauto (selon tes souhaits, alors plutot auto).
Par contre apres pour l'acces aux fichiers il faut que les permissions et les propietaires soient bien regles (car sur une ext3 les fichiers peuvent appartenir a differents utilisateurs).
De facon generale tu dois donner aux repertoire principal les bons permissions (comme pour /tmp/... par exemple) pour permettre a tout le monde de creer de fichier mais quand meme de pourvoir proteger ses fichiers envers les autres utilisateurs. Pour ca il faut en principe faire:
chmod a+rwxt /mnt/ext3fs
Le "t" c'est le sticky bit, necessaire pour qu'un utilisateur X ne peut pas effacer les fichiers d'un utilisateur Y.
Peut-etre il faut faire le "chmod ..." apres avoir fait le mount ou avant, il faut essayer les deux.
Je ne suis pas 100% si ca marche parce que c'est un point de montage, dans ce cas il faudrait mettre un umasq 1777 avec les options de mount.
Autre solution plus facile et parfaitement satisfaisante:
Creer un sous-repertoire dans /mnt/ext3fs (alors sur la partition a monter) et lui donner les bonnes permissions, par exemple on peut faire (apres le mount !!):
cd /mnt/ext3fs mkdir home_externe chmod 1777 home_externe
et apres tout le monde peut creer de repertoires, fichiers dans /mnt/ext3fs/home_externe/... et surtout se proteger contre les autres (en donnant les bonnes permissions a ces dossiers, fichiers). Bien sur le nom "home_externe" n'est qu'une proposition, tu mettras ce que tu veux. Ceci marche a coup sur et ca avec les options simples du mount.
Apres un utilisateur, disons avec nom "toto", peut se debrouiller avec un lien symbolique pour se simplifier la vie:
mkdir /mnt/ext3fs/home_externe/toto cd ~ ln -s /mnt/ext3fs/home_externe/toto disque_externe
et apres le "disque_externe" apparait comme un sous-repertoire dans son home mais en realite ca mene vers le disque externe. Bien sur le lien n'est qu'une simplification. Meme sans lien il n'a qu'a faire "cd /mnt/ext3fs/home_externe/toto" pour travailler sur le disque dur externe.
merci kmf31 pour ton intérêt (et aussi pour le sticky bit ! )
j'ai un peu avancé avant de lire ta réponse
voici ce que donne ls -la :
drwx------ 3 michel michel 4096 mar 14 22:43 EXT3FS/
(après chmod et chown dans les règles)
j'ai modifié fstab ainsi :
/dev/sda3 /mnt/EXT3FS ext3 auto,rw,user,exec 0 0
et après reboot mount donne :
/dev/sda3 on /mnt/EXT3FS type ext3 (rw,nosuid,nodev)
donc c'est presque gagné
si ce n'est que EXT3FS, bien que monté au démarrage, n'apparait pas dans konqueror (périphériques, device:/)
une idée ?
et à part ça, c'est quoi le dossier verrouillé "lost+found" qui se trouve sur la partition ?
j'ai un peu avancé avant de lire ta réponse
voici ce que donne ls -la :
drwx------ 3 michel michel 4096 mar 14 22:43 EXT3FS/
(après chmod et chown dans les règles)
j'ai modifié fstab ainsi :
/dev/sda3 /mnt/EXT3FS ext3 auto,rw,user,exec 0 0
et après reboot mount donne :
/dev/sda3 on /mnt/EXT3FS type ext3 (rw,nosuid,nodev)
donc c'est presque gagné
si ce n'est que EXT3FS, bien que monté au démarrage, n'apparait pas dans konqueror (périphériques, device:/)
une idée ?
et à part ça, c'est quoi le dossier verrouillé "lost+found" qui se trouve sur la partition ?
Je ne sais pas exactement pour le konqueror, peut-etre la partition a un "status" plutot normal (comme un vrai disque), peut-etre ce qui joue ici c'est le formatage (bref: vfat => genre device exterieur et ext3 => disque interieur) pour le konqueror ?? Je crois ca n'a pas d'importance tant tu peu voir la partition en tant que sous-repertoire de /mnt/... et y acceder.
Pour le lost+found, c'est normal et ca a ete cree quand tu as formate la partition en ext3. C'est pour toute partition ext3 (et aussi ext2) comme ca, contrairement a vfat ou ca n'existe pas. Ca sert si a l'occasion d'une verification/reparation de la partition (avec la commande "fsck") il se trouve que par erreur (par exemple un pepin apres une coupure de courant) certains fichiers sont devenus "orphelin", c.-a-d. ils ont perdu leur lien principal qui permet normalement de les retrouver dans leur repertoire. Alors pour ces fichiers orphelins le "fsck" cree un lien d'attachement dans le lost+found, c.-a-d. ces fichiers perdus reapparaitront dans lost+found mais avec de numeros bizarres comme noms. Comme ca les donnees ne sont pas perdus mais la reconstruction exacte (avec les noms et repertoires originaux de ces fichiers) sera toute fois tres difficile. De toute facon ca ne devient pertinant qu'en cas de pepin ou il faut reparer. Ce qu'il faut savoir est que le lost+found sert pour y mettre les "fichiers perdus" quand le fsck en trouve. C'est m'arrive une ou deux fois en plus de dix ans sur plusieurs pc Linux confondu.
D'ailleur apropos de verification de disque, tu as dans le /etc/fstab a la fin les deux nombres qui sont normalent:
1 1 => pour la partition racine
1 2 => pour toute partition ext3 du (des) disque(s) dur(s) inerne(s)
0 0 => pour les autres trucs externes, cles usb, disques externes, cdrom, floppy, etc.
Ces nombres signifient comment les scripts de boot doivent traiter les partitions pour la reparation automatique en cas de pepin (apres une coupure du courant etc.), explictement:
1 1 => reparer en priorite, avec fsck, car c'est la partition racine
1 2 => reparer en 2eme priorite apres la racine aussi avec fsck
0 0 => ne pas reparer car ce serait autre chose, eventuellement meme pas monte au boot
Typiquement le "0 0" est correcte pour les partitions fat et iso (sur les cdroms). Toute fois dans ton cas ou tu montes de facon automatique en permanence une partition ext3 je crois tu as interet aussi mettre le choix "1 2" comme pour les autres partitions internes afin qu'elle soit reparee avec le reboot. Avec ext3 la reparation est normalement tres facile et rapide (c'est le truc: "recovering journal" quand c'est fait) mais il faut le faire. De cette facon tu assures que pas seulement les partitions internes seront reparees mais aussi ta partition externe en ext3. Par contre pour les autres partitions vfat, ntfs tu gardes bien le "0 0" (et ca peu importe si c'est disque externe/interne).
Pour le lost+found, c'est normal et ca a ete cree quand tu as formate la partition en ext3. C'est pour toute partition ext3 (et aussi ext2) comme ca, contrairement a vfat ou ca n'existe pas. Ca sert si a l'occasion d'une verification/reparation de la partition (avec la commande "fsck") il se trouve que par erreur (par exemple un pepin apres une coupure de courant) certains fichiers sont devenus "orphelin", c.-a-d. ils ont perdu leur lien principal qui permet normalement de les retrouver dans leur repertoire. Alors pour ces fichiers orphelins le "fsck" cree un lien d'attachement dans le lost+found, c.-a-d. ces fichiers perdus reapparaitront dans lost+found mais avec de numeros bizarres comme noms. Comme ca les donnees ne sont pas perdus mais la reconstruction exacte (avec les noms et repertoires originaux de ces fichiers) sera toute fois tres difficile. De toute facon ca ne devient pertinant qu'en cas de pepin ou il faut reparer. Ce qu'il faut savoir est que le lost+found sert pour y mettre les "fichiers perdus" quand le fsck en trouve. C'est m'arrive une ou deux fois en plus de dix ans sur plusieurs pc Linux confondu.
D'ailleur apropos de verification de disque, tu as dans le /etc/fstab a la fin les deux nombres qui sont normalent:
1 1 => pour la partition racine
1 2 => pour toute partition ext3 du (des) disque(s) dur(s) inerne(s)
0 0 => pour les autres trucs externes, cles usb, disques externes, cdrom, floppy, etc.
Ces nombres signifient comment les scripts de boot doivent traiter les partitions pour la reparation automatique en cas de pepin (apres une coupure du courant etc.), explictement:
1 1 => reparer en priorite, avec fsck, car c'est la partition racine
1 2 => reparer en 2eme priorite apres la racine aussi avec fsck
0 0 => ne pas reparer car ce serait autre chose, eventuellement meme pas monte au boot
Typiquement le "0 0" est correcte pour les partitions fat et iso (sur les cdroms). Toute fois dans ton cas ou tu montes de facon automatique en permanence une partition ext3 je crois tu as interet aussi mettre le choix "1 2" comme pour les autres partitions internes afin qu'elle soit reparee avec le reboot. Avec ext3 la reparation est normalement tres facile et rapide (c'est le truc: "recovering journal" quand c'est fait) mais il faut le faire. De cette facon tu assures que pas seulement les partitions internes seront reparees mais aussi ta partition externe en ext3. Par contre pour les autres partitions vfat, ntfs tu gardes bien le "0 0" (et ca peu importe si c'est disque externe/interne).
En fait, j'ai essayé plein de modifs proposées à droite et à gauche sur les forums (dont auto et noauto).
Mon but, c'est que la partition soit montée toute seule au démarrage et accessible en rw à tous les utilisateurs et pas seulement en root.