systemd sait monter des disques automatiquement et à la demande.
Il y a 2 options :
- Montage via /etc/fstab
- Montage via un service
Nous allons voir comment.
Montage via /etc/fstab (le plus simple)
Le concept :
- Créer ou mettre à jour la ligne de montage fstab
- Créer le dossier de montage (ex: via la commande : sudo mkdir /mnt/Partage)
- Recharger le fichier fstab (ex: via la commande : sudo mount -a)
Si vous savez monter un disque via fstab, alors le monter avec systemd est très simple, il suffit de rajouter à votre ligne de montage : x-systemd.automount,x-systemd.device-timeout=3
Ca devrait donc ressembler à :
//adresseIP/Partage /mnt/Partage cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,sec=ntlmv2,credentials=/root/.credentials 0 0
Plus de détail sur fstab ici.
Merci à cette page de justGeek.fr
Montage via un service
Le concept :
- Créer la configuration du service
- Recharger les services
Créer les 2 fichiers de configuration du service via cet exemple : (Attention aux règles de nommage des fichiers qui doit être le suivant "emplacement-du-dossier.mount")
- /etc/systemd/system/mnt-MonDisqueReseau.automount
[Unit] Description=Automount MonDisqueReseau [Automount] Where=/mnt/MonDisqueReseau [Install] WantedBy=multi-user.target
- /etc/systemd/system/mnt-MonDisqueReseau.mount
[Unit] Description=MonDisqueReseau [Mount] What=nfs.example.com:/export/MonDisqueReseau Where=/mnt/MonDisqueReseau Type=nfs [Install] WantedBy=multi-user.target
Maintenant recharger les services via la commande :
systemctl daemon-reload
Merci à cette page de blog blog.tomecek.net qui a inspiré cette section