Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/01/2022, à 09:37

Mlgp9

Monter automatiquement un disque NAS au boot de Linux

Bonjour,

J’utilise un serveur ( NAS Qnap) qui fonctionne avec Samba et je n’ai jamais réussi à faire monter automatiquement mon disque au boot d’Ubuntu.

Mon serveur et Ubuntu dispose d’une adresse IP fixe.

Pouvez-vous me donner des conseils pour que mon disque soit reconnu automatiquement et pas en manuelle à chaque démarrage ?

merci d’avance


Asus B360M-A, i3 9100F, 16 Go DDR4, Ubuntu & Win 11

Hors ligne

#2 Le 13/01/2022, à 09:57

iznobe

Re : Monter automatiquement un disque NAS au boot de Linux

Bonjour , les explications sur samba dans la page suivante , le montage automatique d' un dossier partagé est decrit dans cette section : https://doc.ubuntu-fr.org/samba#monter_ … e_fichiers


la doc de fstab : le fichier qui sert a creer les montages automatiques : https://doc.ubuntu-fr.org/mount_fstab

Tu pourrais fournir ton fichier fstab en utilisant le retour utilisable de commande :

cat /etc/fstab

Dernière modification par iznobe (Le 13/01/2022, à 10:31)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#3 Le 13/01/2022, à 16:36

Mlgp9

Re : Monter automatiquement un disque NAS au boot de Linux

Bonjour iznobe,

Voici mon fichier fstab :

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p5 during installation
UUID=ff9f970f-99e8-47eb-980c-3905d9f807d3 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p2 during installation
UUID=D544-3477  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0
LABEL=VM-SSD /mnt/VM-SSD auto nosuid,nodev,nofail,x-gvfs-show 0 0
LABEL=VM-SSD-2 /mnt/VM-SSD-2 auto nosuid,nodev,nofail,x-gvfs-show 0 0
LABEL=Data /mnt/Data auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/cdrom /mnt/cdrom auto nosuid,nodev,nofail,noauto,x-gvfs-show 0 0
/dev/disk/by-uuid/8D44-9CA3 /mnt/8D44-9CA3 auto nosuid,nodev,nofail,noauto 0 0
/dev/disk/by-uuid/4AEAE295EAE27D17 /mnt/4AEAE295EAE27D17 auto nosuid,nodev,nofail,noauto 0 0
/dev/disk/by-uuid/5850F0463F65A342 /mnt/5850F0463F65A342 auto nosuid,nodev,nofail,noauto 0 0

Merci pour les liens...


Asus B360M-A, i3 9100F, 16 Go DDR4, Ubuntu & Win 11

Hors ligne

#4 Le 13/01/2022, à 17:32

iznobe

Re : Monter automatiquement un disque NAS au boot de Linux

ok , on voit que des modifs ont deja ete apporté , surtout en mode automatique via disque .
va falloir mettre les mains un peu dans le camboui cette fois tongue
l ' objectif est d' ' ajouter a ce fichier , manuellement une ligne du genre :

doc samba a écrit :

Montage automatique

Modifiez, avec les droits d'administration le fichier /etc/fstab/ afin d'ajouter une nouvelle règle de montage. Si aucune authentification n'est requise pour accéder au dossier partagé ou si vous ne possédez pas d'identifiant dans le poste distant, inscrivez la règle suivante, sur une seule ligne :

//MACHINEDISTANTE/Multimedia     /media/MédiasPartagés     cifs     _netdev,guest     0     0

dans laquelle " MACHINEDISTANTE " est l' adresse ip du serveur , " Multimedia " est le chemin complet du dossier partagé sur le serveur , " /media/MédiasPartagés " sera le chemin complet absolu du repertoire créé sur le client en tant que point de montage , ceci dans le cas ou tu n' as pas d ' identification a faire .

il faut donc recuperé les elements dont on a besoin :
ip du serveur ?
chemin absolu du repertoire partagé sur le serveur ?
identification ou pas lorsque tu ouvres manuellement ce dossier via le navigateur de fichier ?
le repertoire de montage sur le client est il deja existant ? si oui quel est son chemin absolu ?

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

REMARQUE : cette ligne n ' as pas sa place dans un fstab :

/dev/cdrom /mnt/cdrom auto nosuid,nodev,nofail,noauto,x-gvfs-show 0 0

les montages inclus dans ce fichier sont reservés pour des montages " persistents " . ce n' est pas le cas d' un CDROM , il y a fort a parier que cela empeche l' ordinateur de demarrer normalement et que du coup il prenne plus de temps que la normale .

Dernière modification par iznobe (Le 13/01/2022, à 17:39)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#5 Le 14/01/2022, à 10:54

Mlgp9

Re : Monter automatiquement un disque NAS au boot de Linux

Je viens de modifier mon fstab suivant tes conseils :

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p5 during installation
UUID=ff9f970f-99e8-47eb-980c-3905d9f807d3 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p2 during installation
UUID=D544-3477  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0
LABEL=VM-SSD /mnt/VM-SSD auto nosuid,nodev,nofail,x-gvfs-show 0 0
LABEL=VM-SSD-2 /mnt/VM-SSD-2 auto nosuid,nodev,nofail,x-gvfs-show 0 0
LABEL=Data /mnt/Data auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/disk/by-uuid/8D44-9CA3 /mnt/8D44-9CA3 auto nosuid,nodev,nofail,noauto 0 0
/dev/disk/by-uuid/4AEAE295EAE27D17 /mnt/4AEAE295EAE27D17 auto nosuid,nodev,nofail,noauto 0 0
/dev/disk/by-uuid/5850F0463F65A342 /mnt/5850F0463F65A342 auto nosuid,nodev,nofail,noauto 0 0

Par la suite, j'ai testé la ligne suivante :

//192.168.0.14/serveur-tr.local/musique     /home/tech/Musique     cifs     _netdev,guest     0     0

Par sécurité, je l'ai testée sur une machine virtuelle, résultat pas de plantage de boot mais pas de montage du disque.
Par contre, à quel endroit faut-il rajouter le mot de passe du serveur ?

Dernière modification par Mlgp9 (Le 14/01/2022, à 11:09)


Asus B360M-A, i3 9100F, 16 Go DDR4, Ubuntu & Win 11

Hors ligne

#6 Le 14/01/2022, à 11:56

iznobe

Re : Monter automatiquement un disque NAS au boot de Linux

Bonjour , alors effectivement si tu dois entrer un mot de passe et un nom d' utilisateur pour acceder au partage ca se complique legerement .

https://doc.ubuntu-fr.org/samba#monter_ … e_fichiers :

doc samba a écrit :

Si une authentification dans le poste distant est requise pour accéder au dossier partagé ou pour débloquer certaines actions autorisées pour votre compte dans le poste distant, inscrivez la règle suivante, sur une seule ligne :

//MACHINEDISTANTE/Multimedia     /media/MédiasPartagés     cifs     _netdev,credentials=/root/.smbcredentials     0     0

De plus, créez un fichier /root/.smbcredentials contenant le texte suivant – et uniquement ce texte-là :

username=IDENTIFIANT
password=MOTDEPASSE

Remplacez IDENTIFIANT par votre identifiant dans le poste distant et MOTDEPASSE par le mot de passe de votre compte dans le poste distant. Il peut être nécessaire de mettre comme identifiant IDENTIFIANT@WORKGROUP. Des guillemets peuvent être utilisées.

Un redémarrage de l'ordinateur est nécessaire pour que le dossier partagé soit monté automatiquement dans le point de montage sélectionné.
(L'option de montage _netdev indique au système d'attendre que la liaison au réseau local soit établie avant de tenter le montage de ce dossier partagé.) Cependant la commande "sudo mount -a" monte automatiquement tous les systèmes de fichiers énumérés dans /etc/fstab immédiatement.

Dans le cas où le nom de partage contient des espaces on remplace les espaces par \040. Exemple avec un nom de partage Dossier Multimedia :

//MACHINEDISTANTE/Dossier\040Multimedia     /media/MédiasPartagés     cifs     _netdev,credentials=/root/.smbcredentials

Dernière modification par iznobe (Le 14/01/2022, à 11:58)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#7 Le 14/01/2022, à 13:38

Mlgp9

Re : Monter automatiquement un disque NAS au boot de Linux

Bonjour,
Maintenant je vois le dossier "Musique" dans "Périphériques" (Thunar), mais j'ai un message d’erreur "Impossible de monter Musique, mount:/home/tech/Musique : seul le superutilisateur peut utiliser mount."
Message d’erreur à l'ouverture du dossier "Musique" en Root : mount:/tech/Musique:bad option;for several filesystems (e.g.nfs, cifs) you might need a /sbin/mount.<type>helper program.

Dernière modification par Mlgp9 (Le 14/01/2022, à 14:24)


Asus B360M-A, i3 9100F, 16 Go DDR4, Ubuntu & Win 11

Hors ligne

#8 Le 14/01/2022, à 15:11

iznobe

Re : Monter automatiquement un disque NAS au boot de Linux

ok , donc le dossier se monte bien sur ton ordi client .

la partie montage automatique est donc correcte .

Reste plus qu ' a gerer les permissions :
sur le serveur donc , peux tu donner le contenu de ton fichier smb.conf ?
sur ubuntu je connais la commande avec le chemin , seulement sur un NAS QNAP , je ne sais pas ... essaie tout de meme la commande suivante des fois que :

cat /etc/samba/smb.conf

retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#9 Le 14/01/2022, à 17:06

Mlgp9

Re : Monter automatiquement un disque NAS au boot de Linux

Pas de retour de commande « cat /etc/samba/smb.conf » hmm

Sur mon serveur dans « log center » je vois la connexion SMB du client avec la bonne adresse IP.
J’ai créé une règle dans le Firewall de mon serveur pour le client, j’ai édité la permission du dossier partagé sur le serveur et autorisé le client.

Les messages d’erreur sur le client sont toujours les mèmes...


Asus B360M-A, i3 9100F, 16 Go DDR4, Ubuntu & Win 11

Hors ligne

#10 Le 14/01/2022, à 17:10

iznobe

Re : Monter automatiquement un disque NAS au boot de Linux

ok , les permissions sur le serveur attribué au dossier partagé , quelles sont elles ?

il faudrait aussi verifier les permissions actuelles du point de montage sur le client ( avec le dossier partagé monté donc ) :

ls -la /chemin/dossier/partagé

et a y etre sans le dossier partagé monté dessus :

sudo umount /chemin/dossier/partagé

pour demonter le partage puis a nouveau :

ls -la /chemin/dossier/partagé

Dernière modification par iznobe (Le 14/01/2022, à 18:08)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#11 Le 14/01/2022, à 17:28

Mlgp9

Re : Monter automatiquement un disque NAS au boot de Linux

Voici les seuls réglages que je trouve sur le serveur :
« Accés hôte réseaux Microsoft », « Saisir les hôtes ou les adresses IP du client autorisées à se connecter à ce dossier partagé : Musique ».
Permissions "Lire et Ecrire".

Dernière modification par Mlgp9 (Le 14/01/2022, à 17:45)


Asus B360M-A, i3 9100F, 16 Go DDR4, Ubuntu & Win 11

Hors ligne

#12 Le 14/01/2022, à 17:35

Mlgp9

Re : Monter automatiquement un disque NAS au boot de Linux

Retour de la commande

~$ ls la /home/tech/Musique/
ls: impossible d'accéder à 'la': Aucun fichier ou dossier de ce type
/home/tech/Musique/:

Dernière modification par Mlgp9 (Le 14/01/2022, à 17:45)


Asus B360M-A, i3 9100F, 16 Go DDR4, Ubuntu & Win 11

Hors ligne

#13 Le 14/01/2022, à 17:48

iznobe

Re : Monter automatiquement un disque NAS au boot de Linux

arf , j ' ai oublié le - roll

ls -la /home/tech/Musique/

Monter un dossier partagé dans un home , n  ' est pas forcement une bonne idée surtout si plusieurs utilisateurs doivent acceder au dossier partagé , en rapport a l' appartenance du home a un seul et unique utilisateur .


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#14 Le 14/01/2022, à 17:51

Mlgp9

Re : Monter automatiquement un disque NAS au boot de Linux

ls -la /home/tech/Musique/
total 8
drwxr-xr-x  2 tech tech 4096 janv. 14 10:20 .
drwxr-x--- 18 tech tech 4096 janv. 14 17:49 ..

Je teste un autre emplacement pour le dossier de partage.
Le service NFS n’a pas besoin d’être activé sur le serveur ?

Dernière modification par Mlgp9 (Le 14/01/2022, à 18:00)


Asus B360M-A, i3 9100F, 16 Go DDR4, Ubuntu & Win 11

Hors ligne

#15 Le 14/01/2022, à 18:10

iznobe

Re : Monter automatiquement un disque NAS au boot de Linux

NFS est un autre protocole pour le partage de dossier , mais il ne fonctionne que sur les ordis linux , donc si y a du windows dans ton reseau local , il ne pourra acceder a ce partage . par contre c ' est censé etre plus simple a mettre en place .
Mais inutile de l' activer pour le partage samba cifs .

Generalement on utilise le dossier /media pour les partages en " dur " monté via le fstab , ce dossier est prevu exclusivement a cet effet .

Dernière modification par iznobe (Le 14/01/2022, à 18:11)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#16 Le 14/01/2022, à 18:14

Mlgp9

Re : Monter automatiquement un disque NAS au boot de Linux

Je suis en dual-boot avec Windows 11.


Asus B360M-A, i3 9100F, 16 Go DDR4, Ubuntu & Win 11

Hors ligne

#17 Le 14/01/2022, à 18:18

iznobe

Re : Monter automatiquement un disque NAS au boot de Linux

Donc si tu desires acceder aussi a ce partage lorsque tu es sous windows , il faut rester avec samba sur le serveur .
tu pourrais par exemple monter ( et donc modifier le fstab par la suite ) sur le dossier : " /media/Musique " , ou bien "/media/partage/Musique " .

il faudra , je pense , modifier de toute maniere la ligne du fstab .

Dernière modification par iznobe (Le 14/01/2022, à 18:19)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#18 Le 14/01/2022, à 18:26

Mlgp9

Re : Monter automatiquement un disque NAS au boot de Linux

Voici le résultat pour le dossier media:
"Mount: /media/tech: seul le superutilisateur peut utiliser mount."


Asus B360M-A, i3 9100F, 16 Go DDR4, Ubuntu & Win 11

Hors ligne

#19 Le 14/01/2022, à 18:32

iznobe

Re : Monter automatiquement un disque NAS au boot de Linux

tu as creer le repertoire /media/tech ?


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#20 Le 14/01/2022, à 18:36

Mlgp9

Re : Monter automatiquement un disque NAS au boot de Linux

oui


Asus B360M-A, i3 9100F, 16 Go DDR4, Ubuntu & Win 11

Hors ligne

#21 Le 14/01/2022, à 18:54

iznobe

Re : Monter automatiquement un disque NAS au boot de Linux

ok il faut donc donner les permissions il me semble si tu ne l' as pas deja fait :

sudo chown $USER:users /media/tech

qui attribue le dossier /media/tech a l' utilisateur avec lequel tu es dans le terminal comme proprietaire , et a tous les autres utilisateurs faisant parti du groupe users en tant que groupe .

ensuite passe la commande suivante afin de voir ce que ca dit :

sudo mount -av 

Dernière modification par iznobe (Le 14/01/2022, à 18:55)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#22 Le 17/01/2022, à 09:30

Mlgp9

Re : Monter automatiquement un disque NAS au boot de Linux

Bonjour,

Voici le retour de la commande :

sudo mount -av 
[sudo] Mot de passe de tech : 
/                         : ignoré
/boot/efi                 : déjà monté
none                      : ignoré
mount: /media/tech: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.

Asus B360M-A, i3 9100F, 16 Go DDR4, Ubuntu & Win 11

Hors ligne

#23 Le 17/01/2022, à 09:38

iznobe

Re : Monter automatiquement un disque NAS au boot de Linux

Bonjour , vu que le fstab est en erreur , peux tu redonner cleui-ci :

cat /etc/fstab

ainsi que

ls -la /media/tech

Dernière modification par iznobe (Le 17/01/2022, à 09:45)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#24 Le 17/01/2022, à 09:53

Mlgp9

Re : Monter automatiquement un disque NAS au boot de Linux

J'ai planté mon serveur hmm, le temps de réparer et je reviens avec le fstab..


Asus B360M-A, i3 9100F, 16 Go DDR4, Ubuntu & Win 11

Hors ligne

#25 Le 17/01/2022, à 09:58

iznobe

Re : Monter automatiquement un disque NAS au boot de Linux

arf ....

le fstab c ' est celui du client dont on a besoin là .

logiquement la ligne du fstab pour le montage sur le client devrait etre :

//192.168.0.14/serveur-tr.local/musique     /media/tech     cifs     _netdev,rw,uid=1000,credentials=/root/.smbcredentials     0     0

Dernière modification par iznobe (Le 17/01/2022, à 09:59)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne