linux:scripts:nfs-mount-control
Table des matières
Contrôler une Ressource avant montage NFS
Montage NFS
Exemple de Script shell
Voici comment procéder pour contrôler que notre NAS ou PC ou SERVEUR est bien en ligne avant
de procéder au montage des ressources distantes.
#!/bin/sh ######################################## # SCRIPT DE MONTAGE NFS DISTANT # # Powered by ME ;o) # # v0.2a # ######################################## //Test avec un ping si OK alors montage des volumes NFS ping -c 1 110.200.140.14; if [ $? -eq 0 ]; then mount -t nfs 110.200.140.14:"/Ebooks/" /mnt/Ebooks; mount -t nfs 110.200.140.14:"/Jeux_Videos/" /mnt/Jeux; mount -t nfs 110.200.140.14:"/Mp3/" /mnt/Mp3; mount -t nfs 110.200.140.14:"/Sonneries/" /mnt/Sonneries; else //Debug Mode Message //echo "Device is down"; exit; fi
Démontage NFS
#!/bin/sh ######################################## # SCRIPT DE DEMONTAGE NFS DISTANT # # Powered by ME ;o) # # v0.2a # ######################################## //Test avec un ping si OK alors démontage des volumes NFS ping -c 1 110.200.140.14; if [ $? -eq 0 ]; then umount /mnt/Ebooks; umount /mnt/Jeux; umount /mnt/Mp3; umount /mnt/Sonneries; //Debug Mode Message //echo "All MountPoint is suppressed"; else //Debug Mode Message //echo "Device is down"; exit; fi
Adaptation faite depuis cet exemple qui permet de tester si une machine avec l'ip 192.168.1.1 et bien présente sur le réseaux. Le cas échéant affiche un message “UP” ou “DOWN” en fonction du status de celle-ci..
ping -c 1 -t 1 192.168.1.1; if [ $? -eq 0 ]; then echo "192.168.1.1 is up"; else echo "ip is down"; fi
— sylvain 2020/07/07 19:58
linux/scripts/nfs-mount-control.txt · Dernière modification : de sylvain
