J'essaie de monter un périphérique cifs après le démarrage du système.
Mais le système essaie de monter le système avant que le réseau ne soit établi, donc il échoue.
Une fois connecté au système, je peux le monter sans aucun problème en utilisant Sudo mount -a
Comment puis-je dire à mon Arch (bras) d'attendre que le réseau soit disponible?
modifier :
J'utilise systemd
Ajouter _netdev
aux options de montage dans /etc/fstab
pourrait suffire.
Les unités de montage faisant référence aux systèmes de fichiers locaux et réseau se distinguent par leur spécification de type de système de fichiers. Dans certains cas, cela n'est pas suffisant (par exemple, les montages basés sur des périphériques de bloc réseau, tels que iSCSI), auquel cas _netdev peut être ajouté à la chaîne d'options de montage de l'unité, ce qui oblige systemd à considérer l'unité de montage comme un montage réseau.
De plus, systemd
prend en charge les dépendances d'ordre explicites entre les entrées de montage et d'autres unités: Ajout de x-systemd.after=network-online.target
aux options de montage peut fonctionner si _netdev ne suffit pas.
Voir la documentation de l'unité de montage systemd pour plus de détails.
Ajouter _netdev
à la /etc/fstab
entrées en question. Depuis les pages de manuel de `mount (8) ':
_netdev Le système de fichiers réside sur un périphérique qui nécessite un accès réseau (utilisé pour empêcher le système de tenter de monter ces systèmes de fichiers jusqu'à ce que le réseau soit activé sur le système).