[Linux] Prise en compte /etc/fstab au boot ?  [RÉSOLU]

Posez une question concernant l'informatique en général
Règles du forum
Consultez les règles spécifiques au sous-forum "Informatique" en cliquant sur ce lien
Répondre
Avatar du membre
Charly
Contributeur 2015/16/18/19/20
Contributeur 2015/16/18/19/20
Messages : 2092
Enregistré le : sam. 26 sept. 2015 18:31
Localisation : 78 (proche 92)

[Linux] Prise en compte /etc/fstab au boot ?

Message par Charly » mer. 25 mars 2020 13:59

Bonjour

On a le temps de bricoler... Je me suis (ré)installé un Linux sur un vieux portable 32bits 15 ans d'age qui, chose rare, dispose d'une télécommande multimedia (genre avec les touches Play/Pause/Next/Previous, comme un lecteur CD ou DVD) avec un petit DAC USB Sabre que j'avais en stock. Le tout branché sur la petite hifi que j'ai dans ma chambre. Je peux même allumer et éteindre le PC à distance (bouton "Power" dispo), sans sortir de mon lit !!

Configuré en login automatique avec lancement de "Clementine" (lecteur audio), montage (presque) automatique du filer du NAS : c'est là que j'ai une question pour les spécialistes :
J'ai ajouté dans /etc/fstab la ligne kivabien pour monter le partage du NAS qui héberge ma musique. Cela fonctionne avec un "mount -a". Mais au boot, le filer n'est pas monté d'office. J'ai mis Linux Mint Mate 19.3 (un fork d'Ubuntu, base Ubuntu 18.3).

Une idée ?

Charly
en mode Alexandre le bienheureux

En ligne
Avatar du membre
Tichu
Contributeur 2015/16/17/18/19/20
Contributeur 2015/16/17/18/19/20
Messages : 4272
Enregistré le : dim. 13 sept. 2015 14:25
Localisation : 92

Re: [Linux] Prise en compte /etc/fstab au boot ?

Message par Tichu » mer. 25 mars 2020 14:10

Sur Ubuntu, tu dois avoir un utlitaire "disks" qui te permet de faire ça avec une interface graphique.
Modo chipoteur

Avatar du membre
Charly
Contributeur 2015/16/18/19/20
Contributeur 2015/16/18/19/20
Messages : 2092
Enregistré le : sam. 26 sept. 2015 18:31
Localisation : 78 (proche 92)

Re: [Linux] Prise en compte /etc/fstab au boot ?

Message par Charly » mer. 25 mars 2020 14:42

Bonjour Tichu,

L'appli Disks ne permet que de gérer les disques LOCAUX malheureusement. Les disques réseaux ne sont pas visibles dans cette interface.

Charly

En ligne
Avatar du membre
Tichu
Contributeur 2015/16/17/18/19/20
Contributeur 2015/16/17/18/19/20
Messages : 4272
Enregistré le : dim. 13 sept. 2015 14:25
Localisation : 92

Re: [Linux] Prise en compte /etc/fstab au boot ?

Message par Tichu » mer. 25 mars 2020 14:48

OK, tu peux donner la ligne de ton fstab qui correspond à ton drive ?
Tu as mis l'option "auto" ?
Modo chipoteur

Avatar du membre
Charly
Contributeur 2015/16/18/19/20
Contributeur 2015/16/18/19/20
Messages : 2092
Enregistré le : sam. 26 sept. 2015 18:31
Localisation : 78 (proche 92)

Re: [Linux] Prise en compte /etc/fstab au boot ?

Message par Charly » mer. 25 mars 2020 17:33

Merci de tenter de m'aider... :mezomages:

Je ne connais pas l'option "auto" que je n'ai jamais vue.

Voici la ligne de mon fstab :

Code : Tout sélectionner

//<Addr_IP>/multimedia /media/musique cifs username=<username>,password=<password>,iocharset=utf8,vers=1.0	0	0
et évidemment les valeurs entre "<" et ">" sont masquées ici, mais les valeurs sont correctes :yes: . Cette ligne fonctionne si j'ouvre une console au nom du root et que je lance "mount -a"...

Charly

En ligne
Avatar du membre
Tichu
Contributeur 2015/16/17/18/19/20
Contributeur 2015/16/17/18/19/20
Messages : 4272
Enregistré le : dim. 13 sept. 2015 14:25
Localisation : 92

Re: [Linux] Prise en compte /etc/fstab au boot ?

Message par Tichu » mer. 25 mars 2020 17:49

Tu n'as même pas mis "defaults" dans tes options ??

essaye avec ceci:
//<Addr_IP>/multimedia /media/musique cifs auto,username=<username>,password=<password>,iocharset=utf8,vers=1.0
Modo chipoteur

Avatar du membre
Charly
Contributeur 2015/16/18/19/20
Contributeur 2015/16/18/19/20
Messages : 2092
Enregistré le : sam. 26 sept. 2015 18:31
Localisation : 78 (proche 92)

Re: [Linux] Prise en compte /etc/fstab au boot ?

Message par Charly » mer. 25 mars 2020 18:01

Ca ne fonctionne pas mieux... ni moins bien remarque. Bref, le filesystem n'est pas monté au boot.

En ligne
Avatar du membre
Tichu
Contributeur 2015/16/17/18/19/20
Contributeur 2015/16/17/18/19/20
Messages : 4272
Enregistré le : dim. 13 sept. 2015 14:25
Localisation : 92

Re: [Linux] Prise en compte /etc/fstab au boot ?

Message par Tichu » mer. 25 mars 2020 18:14

OK,

deuxième essai:
//<Addr_IP>/multimedia /media/musique cifs _netdev,users,auto,username=<username>,password=<password>,iocharset=utf8,vers=1.0
Modo chipoteur

En ligne
Avatar du membre
Tichu
Contributeur 2015/16/17/18/19/20
Contributeur 2015/16/17/18/19/20
Messages : 4272
Enregistré le : dim. 13 sept. 2015 14:25
Localisation : 92

Re: [Linux] Prise en compte /etc/fstab au boot ?

Message par Tichu » mer. 25 mars 2020 18:17

Tu peux "simuler" le rechargement du fstab en redémarrant le systemd (en root)

systemctl daemon-reload
Modo chipoteur

Avatar du membre
Charly
Contributeur 2015/16/18/19/20
Contributeur 2015/16/18/19/20
Messages : 2092
Enregistré le : sam. 26 sept. 2015 18:31
Localisation : 78 (proche 92)

Re: [Linux] Prise en compte /etc/fstab au boot ?

Message par Charly » mer. 25 mars 2020 19:06

Pas mieux, et la commande systemctl que tu donnes ne doit pas traiter le fstab : rien n'est monté quand je la lance.

Je vais devoir lancer un script qqpart...

En ligne
Avatar du membre
Tichu
Contributeur 2015/16/17/18/19/20
Contributeur 2015/16/17/18/19/20
Messages : 4272
Enregistré le : dim. 13 sept. 2015 14:25
Localisation : 92

Re: [Linux] Prise en compte /etc/fstab au boot ?

Message par Tichu » mer. 25 mars 2020 19:33

Humm, bizarre
Modo chipoteur

Avatar du membre
Charly
Contributeur 2015/16/18/19/20
Contributeur 2015/16/18/19/20
Messages : 2092
Enregistré le : sam. 26 sept. 2015 18:31
Localisation : 78 (proche 92)

Re: [Linux] Prise en compte /etc/fstab au boot ?

Message par Charly » mer. 25 mars 2020 23:45

Trouvé dans syslog :

Code : Tout sélectionner

[...]
Mar 25 17:21:23 dv100 NetworkManager[642]: <info>  [1585153283.5363] manager: startup complete
Mar 25 17:21:23 dv100 systemd[1]: Started Network Manager Wait Online.
Mar 25 17:21:23 dv100 systemd[1]: Reached target Network is Online.
Mar 25 17:21:23 dv100 systemd[1]: Mounting /media/musique...
Mar 25 17:21:23 dv100 kernel: [   67.487878] FS-Cache: Loaded
Mar 25 17:21:23 dv100 kernel: [   67.717987] FS-Cache: Netfs 'cifs' registered for caching
Mar 25 17:21:24 dv100 kernel: [   67.770988] Key type cifs.spnego registered
Mar 25 17:21:24 dv100 kernel: [   67.771000] Key type cifs.idmap registered
Mar 25 17:21:24 dv100 kernel: [   67.771576] CIFS: Attempting to mount //<Addr_IP>/multimedia
Mar 25 17:21:24 dv100 kernel: [   67.771684] CIFS VFS: Error connecting to socket. Aborting operation.
Mar 25 17:21:24 dv100 kernel: [   67.771698] CIFS VFS: cifs_mount failed w/return code = -2
Mar 25 17:21:24 dv100 mount[821]: mount error(2): No such file or directory
Mar 25 17:21:24 dv100 mount[821]: Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Mar 25 17:21:24 dv100 systemd[1]: media-musique.mount: Mount process exited, code=exited status=32
Mar 25 17:21:24 dv100 systemd[1]: media-musique.mount: Failed with result 'exit-code'.
Mar 25 17:21:24 dv100 systemd[1]: Failed to mount /media/musique.
Mar 25 17:21:24 dv100 systemd[1]: Dependency failed for Remote File Systems.
Mar 25 17:21:24 dv100 systemd[1]: remote-fs.target: Job remote-fs.target/start failed with result 'depenydency'.
Mar 25 17:21:24 dv100 systemd[1]: Starting LSB: automatic crash report generation...
Mar 25 17:21:24 dv100 systemd[1]: Starting Tool to automatically collect and submit kernel crash signatures...
Mar 25 17:21:24 dv100 systemd[1]: Starting LSB: disk temperature monitoring daemon...
Mar 25 17:21:24 dv100 systemd[1]: Starting LSB: Speech Dispatcher...
Mar 25 17:21:24 dv100 systemd[1]: Starting Permit User Sessions...
[...]
Cette ligne est sans doute l'indice intéressant :

Code : Tout sélectionner

"CIFS VFS: Error connecting to socket. Aborting operation."
Le réseau est-il monté au moment du montage du disque ??? :doute:

Charly

Avatar du membre
Charly
Contributeur 2015/16/18/19/20
Contributeur 2015/16/18/19/20
Messages : 2092
Enregistré le : sam. 26 sept. 2015 18:31
Localisation : 78 (proche 92)

Re: [Linux] Prise en compte /etc/fstab au boot ?

Message par Charly » jeu. 26 mars 2020 01:14

En fouillant dans la doc de systemd, j'ai trouvé que j'avais "remote-fs.target" sous "multi-users.target" qui avait une dépendance nommée "media-musique.mount" !??

un "systemctl start remote-fs.target" fait le montage ! mais ce n'est pas fait au boot, malgré une tentative de faire un "enable"...

Avatar du membre
Charly
Contributeur 2015/16/18/19/20
Contributeur 2015/16/18/19/20
Messages : 2092
Enregistré le : sam. 26 sept. 2015 18:31
Localisation : 78 (proche 92)

Re: [Linux] Prise en compte /etc/fstab au boot ?

Message par Charly » jeu. 26 mars 2020 08:44

Bonjour

Ce matin j'allume le PC et ... le montage est fait !

Sans doute que l'ordre entre les "start" et "enable" est important ? Bref, c'est résolu.
Il faut maintenant que je comprenne comment cette "remote-fs.target" est arrivée dans la liste de systemd...

Charly

En ligne
Avatar du membre
Tichu
Contributeur 2015/16/17/18/19/20
Contributeur 2015/16/17/18/19/20
Messages : 4272
Enregistré le : dim. 13 sept. 2015 14:25
Localisation : 92

Re: [Linux] Prise en compte /etc/fstab au boot ?

Message par Tichu » jeu. 26 mars 2020 09:09

Au moins, tu n'as pas de virus dans ton ordi... :icon_frenchy:
Modo chipoteur

Avatar du membre
TDS
Contributeur 2015/16/17/18/19/20
Contributeur 2015/16/17/18/19/20
Messages : 7761
Enregistré le : sam. 26 sept. 2015 17:34
Localisation : Wallifornie

Re: [Linux] Prise en compte /etc/fstab au boot ?

Message par TDS » jeu. 26 mars 2020 11:42

Les voies de l'informatique sont impénétrables :gnark:
6 241 509 629 152 650 000 charges élémentaires par seconde
Rejoins le côté obscur du forum, on a des cookies.

Avatar du membre
Charly
Contributeur 2015/16/18/19/20
Contributeur 2015/16/18/19/20
Messages : 2092
Enregistré le : sam. 26 sept. 2015 18:31
Localisation : 78 (proche 92)

Re: [Linux] Prise en compte /etc/fstab au boot ?  [RÉSOLU]

Message par Charly » jeu. 26 mars 2020 12:15

En fait c'est la commande proposée par le doc :

Code : Tout sélectionner

systemctl daemon-reload
qui provoque "l'analyse" et l'ajout par le système de la tâche "media-musique.mount", une fois qu'on a ajouté la ligne de montage dans fstab.
Vous pouvez le vérifier avec la commande :

Code : Tout sélectionner

systemctl list-dependencies multi-user.target
J'ai appris un truc, donc je partage...

Merci !

Répondre

Retourner vers « Informatique - demande d'aide »