# Debian 11 bullseye: comprendre des options du fstab

**URL:** <https://www.debian-fr.org/t/debian-11-bullseye-comprendre-des-options-du-fstab/85465>\
**Category:** Support Debian\
**Tags:** bullseye, mount\
**Created:** [Octobre 5, 2021, 3:55 UTC](https://www.debian-fr.org/t/debian-11-bullseye-comprendre-des-options-du-fstab/85465 "2021-10-05T03:55:03Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![petitchat](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/b782af/32.png) [@petitchat](https://www.debian-fr.org/u/petitchat)\
**Post date:** [Octobre 5, 2021, 3:55 UTC](https://www.debian-fr.org/t/debian-11-bullseye-comprendre-des-options-du-fstab/85465/1 "2021-10-05T03:55:03Z")

</div>

Bonjour et merci de lire ce sujet, avis aux connaisseurs de systemd. J’ai longtemps tourné sous une Squeeze et je découvre systemd depuis quelques jours avec une Bullseye toute fraiche.

Après des recherches et une aide sur ce site j’ai trouvé je crois la commande mount idéale pour monter un disque. J’ai un poste sous Windows avec un partage Samba, ce système hôte fait tourner une machine virtuelle sous Debian, système hôte et invité sont sur le même réseau local. Je cherche à monter les dossiers partagés du windows sur la debian avec une bonne sécurité. Cette commande fonctionne (avec un fichier .comptesmb correctement configuré):

```nohighlight
mount -r -t cifs //192.168.1.5/musique /mnt/musique -o credentials=/home/petitchat/Bureau/.comptesmb,vers=2.0,iocharset=utf8,dir_mode=0555,file_mode=0444,_netdev

```

Au moment d’automatiser le montage dans le fstab, j’ai voulu commencer par faire simple, j’ai donc essayé avec ces options (je ne mets que les options de montage pour alléger):

```nohighlight
_netdev,ro,credentials=/home/petitchat/Bureau/.comptesmb,vers=2.0

```

Ceci renvoie une erreur, dans journalctl on trouve:

```nohighlight
mount error(101): Network is unreachable

```

Ce qui m’étonne car l’otpion \_netdev au début est censé signaler au système de monter le disque une fois que le réseaux est accessible. Pour régler ce problème, j’ai continuer à lire l’éternelle doc et essayé divers solutions proposées sur le net. Finalement pour faire fonctionner le montage j’ai besoin au minimum de ces options:

```nohighlight
x-systemd.automount,ro,credentials=/home/petitchat/Bureau/.comptesmb,vers=2.0

```

J’aimerai comprendre pourquoi l’option «&nbsp;\_netdev&nbsp;» semble sans effet. Et surtout qu’est ce que ce «&nbsp;x-systemd.automount&nbsp;» qui vient me sortir de la mouise ? Apparemment cela créé un genre de mini démon qui gère le montage ?  
Merci pour vos réponses

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Octobre 5, 2021, 7:01 UTC](https://www.debian-fr.org/t/debian-11-bullseye-comprendre-des-options-du-fstab/85465/2 "2021-10-05T07:01:44Z")

</div>

> [@petitchat](#):
>
> l’otpion \_netdev au début est censé signaler au système de monter le disque une fois que le réseaux est accessible

La page de manuel de `mount` dit «&nbsp;until the network has been enabled on the system&nbsp;». Toute la question est de définir ce que signifie exactement «&nbsp;le réseau a été activé&nbsp;». S’il s’agit du démarrage réussi du service «&nbsp;networking&nbsp;» (ifupdown), il ne signifie plus grand-chose sur les systèmes où le réseau est géré par NetworkManager.

> [@petitchat](#):
>
> qu’est ce que ce « x-systemd.automount »

Cette option a pour effet de retarder le montage effectif au premier accès. Le succès du montage dépend donc de l’accessibilité du serveur lors de l’accès, et non lors du montage apparent.

---

<div class="post-metadata">

**Author:** ![petitchat](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/b782af/32.png) [@petitchat](https://www.debian-fr.org/u/petitchat)\
**Post date:** [Octobre 14, 2021, 12:19 UTC](https://www.debian-fr.org/t/debian-11-bullseye-comprendre-des-options-du-fstab/85465/3 "2021-10-14T12:19:47Z")

</div>

Merci Pascal pour ta réponse, c’est très intéressant  
Je relance ce sujet car j’ai toujours un problème avec le fstab. Ou peut être qu’il faudrait que j’ouvre un nouveau sujet ?

Bulleyes monte correctement le disque réseau cifs partagé avec ce paramétrage dans /etc/fstab:

```nohighlight
//192.168.1.10/musique //mnt/musique x-systemd.autoindex,t,ro,credentials=/home/petitchat/Bureau/.comptesmb,vers=2.0,iocharset=utf8,dir_mode=0555,file_mode=0444,nofail,noexec 0 0

```

ça fonctionne.  
Je voudrais maintenant utiliser fstab et sa puissante option «&nbsp;bind&nbsp;» pour monter le dossier /musique dans un autre dossier qui est /home/smbshare.  
J’ai donc commencé par essayer ceci dans Fstab:

`/mnt/musique /home/smbshare/musique none 0 0`

ça ne fonctionne pas mais par contre un «&nbsp;_sudo mount -a_&nbsp;» lancer à l’invite monte le fichier normalement. Je soupçonne donc encore une fois une histoire de disponibilité du dossier que je veux monter. J’ai essayé les options «&nbsp;_\_netdev_&nbsp;» et «&nbsp;_x-systemd.automount_&nbsp;» mais aucune ne fonctionnent. Comment faire pour d’abord monter le partage dans _/mnt/musique_ puis ensuite monter (lier) _/mnt/musique_ avec _/home/smbshare/musique_ ? je suis difficile alors j’aimerais une solution avec _Fstab_, mais à défaut lancer «&nbsp;_mount -a_&nbsp;» automatique en fin de démarrage fonctionnerait aussi.

Merci d’avance

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Octobre 14, 2021, 2:45 UTC](https://www.debian-fr.org/t/debian-11-bullseye-comprendre-des-options-du-fstab/85465/4 "2021-10-14T14:45:45Z")

</div>

> [@petitchat](#):
>
> Bulleyes monte correctement le disque réseau cifs partagé avec ce paramétrage dans /etc/fstab

Sans option \_netdev ni x-systemd.automount ? Et que fait cette option x-systemd.autoindex au sujet de laquelle je ne trouve rien ?

> [@petitchat](#):
>
> ça ne fonctionne pas

C’est-à-dire ?

A mon avis utiliser le montage en bind avec un système de fichiers en réseau est un peu casse-gueule. Un lien symbolique ne suffirait pas ?
