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.

Le concept :

  1. Créer ou mettre à jour la ligne de montage fstab
  2. Créer le dossier de montage (ex: via la commande : sudo mkdir /mnt/Partage)
  3. 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

Le concept :

  1. Créer la configuration du service
  2. 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

  • mounter_un_disque_avec_systemd.automount.txt
  • Dernière modification: Le 22/07/2023, 16:38
  • par 91.170.100.97