Page 1 sur 1
[Disque dur interne] - Monter automatiquement.
Publié : sam. 09 nov. 2013, 22:05
par Origyne
Salut !
J'ai acquis un HDD de 500Go que j'ai installé à côté de mon SSD sur lequel j'ai mon / et mon /home.
J'ai formaté cet HDD en NTFS et j'aimerais qu'il soit monté automatiquement au démarrage, et utilisable par n'importe lequel de mes utilisateurs.
Auparavant, j'éditais le fstab et je montais le disque par son UUID dans /media, mais sous Archlinux, il faut passer par /run/media/USER...
Je ne sais pas comment faire pour monter automatiquement ce disque...Merci pour votre aide !
Re: [Disque dur interne] - Monter automatiquement.
Publié : dim. 10 nov. 2013, 00:13
par benjarobin
Euh le fstab est toujours d'actualité, rien a changé...
Qui t'a indiqué qu'il fallait passer par /run/media/USER
Re: [Disque dur interne] - Monter automatiquement.
Publié : dim. 10 nov. 2013, 00:32
par Origyne
Je le montais ainsi :
UUID=xxxx /media/nomdudisque auto...
Je le monte où, désormais ?
Re: [Disque dur interne] - Monter automatiquement.
Publié : dim. 10 nov. 2013, 09:17
par FoolEcho
Ben... où tu veux, pareil... Il faut juste que le point de montage existe.
(pour info: /run/media/ est utilisé pour monter les disques à chaud, tandis que fstab monte au démarrage comme disait benjarobin)
Re: [Disque dur interne] - Monter automatiquement.
Publié : dim. 10 nov. 2013, 09:46
par Origyne
Ah, donc, ça passe toujours dans /media.
Merci pour l'info, c'est vrai que je ne comprenais pas vraiment pourquoi tout était dans /run/media maintenant quand je montais un disque dur...
Re: [Disque dur interne] - Monter automatiquement.
Publié : dim. 10 nov. 2013, 10:37
par Origyne
Bon, j'ai un problème au démarrage.
Ça arrête de charger et m'envoie sur le mode fallback, et en commentant ce que j'ai écrit dans le fstab, je peux booter.
Où est l'erreur, en sachant que j'ai deux partitions :
Code : Tout sélectionner
/dev/sdb1: LABEL="documents" UUID="7C7432790F035819" TYPE="ntfs" PARTUUID="000b2ee0-01"
/dev/sdb2: LABEL="travail" UUID="188E429F79755D80" TYPE="ntfs" PARTUUID="000b2ee0-02"
Code : Tout sélectionner
#UUID=7C7432790F935819 /media/documents ntfs defaults 0 0
#UUID=188E429F79755D80 /media/travail ntfs defaults 0 0
Re: [Disque dur interne] - Monter automatiquement.
Publié : dim. 10 nov. 2013, 10:42
par benjarobin
1) Les dossiers
/media/documents
et
/media/travail existent
? Sinon cela ne peut pas fonctionner
2) As tu ntfs-3g d'installé ?
3) Je te conseil un montage de cette façon :
Code : Tout sélectionner
UUID=7C7432790F935819 /media/documents ntfs-3g defaults,uid=root,gid=users,fmask=0113,dmask=0002 0 0
En gros,
uid
indique l'utilisateur des fichiers, tu peux très bien choisir autre chose comme utilisateur, le tient par exemple.
gid
indique le groupes, je te recommande
users
fmask
et
dmask
dans cet exemple donne ces droits :
-rw-rw-r--
, soit lecture et écriture pour l'utilisateur et le groupe, lecture seule pour tout le reste
Re: [Disque dur interne] - Monter automatiquement.
Publié : dim. 10 nov. 2013, 18:26
par Xorg
Benjarobin, je me trompe certainement, mais dans le fstab, les
uid et
gid valables ne sont pas que des nombres (qu'on obtient facilement avec la commande
id
) ?

Re: [Disque dur interne] - Monter automatiquement.
Publié : dim. 10 nov. 2013, 19:26
par benjarobin
Non, tu peux aussi mettre des noms, je le fait et cela marche

Re: [Disque dur interne] - Monter automatiquement.
Publié : mar. 12 nov. 2013, 17:34
par Xorg
D'accord, merci pour le tuyau. Ça donne plus de clarté qu'avec les ID.

Re: [Disque dur interne] - Monter automatiquement.
Publié : ven. 16 janv. 2015, 21:02
par lunaticfish
Bonjour,
pour moi ça ne fonctionne pas…
Il n'y a pas de souci de mount avec la ligne suivante :
Code : Tout sélectionner
# /dev/sdb1
UUID=1a7d95a6-9886-4725-8203-9ddd2eb260c0 /media/musique ext4 defaults,errors=remount-ro 0 1
…mais pas d'accès autre que root.
Et quand je rentre la ligne de benjarobin :
Code : Tout sélectionner
# /dev/sdb1
UUID=1a7d95a6-9886-4725-8203-9ddd2eb260c0 /media/musique ext4 defaults,uid=root,gid=users,fmask=0113,dmask=0002 0 0 0 1
et je lance un "mount /dev/sdb1", j'ai en retour :
Code : Tout sélectionner
mount: mauvais type de système de fichiers, option erronée, superbloc erroné
sur /dev/sdb1, page de code ou programme auxiliaire manquant, ou autre erreur
Dans certains cas des renseignements utiles sont dans le journal
système — essayez « dmesg | tail » ou quelque chose du genre.
Qu'est ce qui ne va pas ?
Re: [Disque dur interne] - Monter automatiquement.
Publié : ven. 16 janv. 2015, 21:47
par Moviuro
Plop,
Si c'est du ext4, c'est une mauvaise idée de mettre du gid
et compagnie, ça se gère bien au niveau des dossiers à grands coups de chmod
.
Si c'est du NTFS, clairement, il y a une bourde énorme dans les deux lignes.
++
Re: [Disque dur interne] - Monter automatiquement.
Publié : sam. 17 janv. 2015, 00:47
par lunaticfish
Ok pas de gid alors… (c'est bien du ext4 hein… d'ailleurs à part l'histoire des gid, y a-t-il un intérêt à utiliser du ntfs sur un hdd interne ?)
Merci bien !
Re: [Disque dur interne] - Monter automatiquement.
Publié : sam. 17 janv. 2015, 10:52
par Moviuro
lunaticfish a écrit :d'ailleurs à part l'histoire des gid, y a-t-il un intérêt à utiliser du ntfs sur un hdd interne ?
Oui, si tu utilises Windows. Sinon, non. Je trove que ntfs-3g demande trop de CPU pour ce que ça fait.
Pour gérer les permissions, regarde du côté des permissions standard UNIX (enfin, je crois : user, group, world) sur un disque qui appartient à root ( EUID 0 ).
Personnellement, si j'avais un DD interne en ext4/un vrai FS :
Code : Tout sélectionner
root wheel drwxrwxr-x /media/monDD
root users drwxrwxr-x /media/monDD/users
moi users drwxr-xr-x /media/monDD/users/moi
Re: [Disque dur interne] - Monter automatiquement.
Publié : sam. 17 janv. 2015, 11:20
par mimile
Si ça peut aider, la ligne de montage (dans mon fstab- de me disque dur secondaire NFTS (dev/sdb)
Code : Tout sélectionner
#/dev/sdb1
UUID=AAF88143F8810F2F /media/Stock0 ntfs-3g uid=1000,gid=100,dmask=022,fmask=133 0 0
Aucun problème, le montage se fait automatiquement au boot.
A noter qu'il fait indiquer le bon UUID qu'on peut idenfier avec sudo blkid et indiquer un point de montage spécifique : mkdir /media/point_de_montage_de_son_choix