Montages NFS et associations dossiers

 

Sous Solydx EE et Mint 19.1, il y a un bug que je n’avais auparavant.  Au démarrage, les disques réseau NFS ne se montent pas parce que le montage à lieu avant que la connexion réseau soit en service.

Il faut donc procéder à la mise en place d’un pach qui suit.

Patch pour le montage des disques NFS avec systemd

sudo nano /etc/NetworkManager/dispatcher.d/nfs.sh

#/bin/sh

if [ "$2" = "up" ]
then
mount "/media/nas1"
mount "/media/nas2"
mount "/media/nas3"
mount "/media/host1_home"
mount "media/scan_epson"
mount -o bind "/media/nas1/Documents" "/home/lafontaj/Documents"
mount -o bind "/media/nas1/Download" "/home/lafontaj/Téléchargements"
mount -o bind "/media/nas1/Audio/Musique" "/home/lafontaj/Musique"
mount -o bind "/media/nas1/Photographies" "/home/lafontaj/Photographies"
mount -o bind "/media/nas2/Videotheque" "/home/lafontaj/Vidéos"

elif [ "$2" = "down" ]
then
umount "/home/lafontaj/Documents"
umount "/home/lafontaj/Téléchargements"
umount "/home/lafontaj/Musique"
umount "/home/lafontaj/Photographies"
umount "/home/lafontaj/Vidéos" 
umount "/media/nas1"
umount "/media/nas2"
umount "/media/nas3"
umount "/media/host1_home"
umount "/media/scan_epson"
fi

sudo chmod +x /etc/NetworkManager/dispatcher.d/nfs.sh

Ajouter l’option noauto sur la ligne du /etc/fstab

# <file system> <mount point> <type> <options> <dump> <pass>

UUID=5d593573-cd89-4953-b0b3-7f31e8217c2e / ext4 errors=remount-ro,discard 0 1
/swapfile none swap sw 0 0

#swap partition
UUID=38ca4eeb-c390-4ddb-a632-dbb8f4be931f none swap sw 0 0

#Montage du home
UUID=6f0ff23f-66ee-4e62-a288-4a56be296682 /home ext4 defaults,discard 0 0

#Montage pour VirtualBox
UUID=5fc186d6-e694-40c3-9e7c-ad982b625a78 /home/lafontaj/VirtualBox_VMs/ ext4 errors=remount-ro,discard 0 0

#Montage NFS de host1
192.168.0.11:/media/nas1 /media/nas1 nfs nfsvers=3,bg,rw,hard,intr,proto=tcp,acl,users,exec,noauto 0 0
192.168.0.11:/media/nas2 /media/nas2 nfs nfsvers=3,bg,rw,hard,intr,proto=tcp,acl,users,exec,noauto 0 0
192.168.0.11:/home/nas /media/host1_home nfs nfsvers=3,bg,rw,hard,intr,proto=tcp,acl,users,exec,noauto 0 0

#Montage Samba
//192.168.0.130/memorycard /media/scan_epson cifs user,credentials=/home/lafontaj/.smbcredentials,iocharset=utf8,uid=1000,gid=1000,sec=ntlm,vers=1.0 0 0
//192.168.0.11/submp3_128 /media/sub_mp3-128 cifs user,credentials=/home/lafontaj/.smbcredentials,iocharset=utf8,uid=1000,gid=1000,sec=ntlm,vers=1.0 0 0