Merci amj,
Et pardon pour mes script un peu gauche. Mais je pense que ce que tu suggères ne fonctionne pas chez moi.
En effet, indépendamment d'écrire un script, si on fait successivement les commandes suivantes au terminale, le nas reste invisible :
1) ping nas ? : ok
2) présence nas dans mtab ? : ok
3) ls /mnt/nas1 : ok (je peux lire les dossiers du nas, tout va bien)
4) off/on nas (simulation d'une coupure nas)
5) ping nas ? : ok
6) présence nas dans mtab ? : ok
7) ls /mnt/nas1 : ne liste plus le nas (donc il n'est plus monté)
Après un off/on, les 2 tests que tu suggères donnent toujours ok, bien que le nas ne soit plus monté.
Pour que ls refonctionne sur nas1, il me faut faire un mount -a, alors que les 2 tests sont ok.
illustration:
root@crestey-Pegatron:/home/crestey# ping -c1 192.168.0.21
PING 192.168.0.21 (192.168.0.21) 56(84) bytes of data.
64 bytes from 192.168.0.21: icmp_req=1 ttl=64 time=0.756 ms
--- 192.168.0.21 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.756/0.756/0.756/0.000 ms
root@crestey-Pegatron:/home/crestey# cat /etc/mtab| grep /mnt/nas1
192.168.0.20:/mnt/HD_a2 /mnt/nas1 nfs rw,user=root,noexec,nosuid,nodev,noatime,intr,addr=192.168.0.20 0 0
root@crestey-Pegatron:/home/crestey# ls /mnt/nas1
amd.run Francoise Lycée Tennis zSauvegardes
avastclear.exe fun_plug Mail Thomas
avast_free_antivirus_setup01.exe fun_plug.d Sophie tmp
Dominique GestionFoyer Souvenirs zRecup
root@crestey-Pegatron:/home/crestey# echo "là je fais un off/on sur le nas"
là je fais un off/on sur le nas
root@crestey-Pegatron:/home/crestey# ping -c1 192.168.0.21
PING 192.168.0.21 (192.168.0.21) 56(84) bytes of data.
64 bytes from 192.168.0.21: icmp_req=1 ttl=64 time=8.52 ms
--- 192.168.0.21 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 8.523/8.523/8.523/0.000 ms
root@crestey-Pegatron:/home/crestey# cat /etc/mtab| grep /mnt/nas1
192.168.0.20:/mnt/HD_a2 /mnt/nas1 nfs rw,user=root,noexec,nosuid,nodev,noatime,intr,addr=192.168.0.20 0 0
root@crestey-Pegatron:/home/crestey# ls /mnt/nas1
Et là, le ls reste planté, muet comme une carpe.
P.S.
amj a écrittu fais 2 fois la même opération fait soit mount -a soit mount /mnt/nas1
Je suis obligé de faire comme ça, en 2 fois. Si tu regardes les lignes fstab en #1, elle sont en "noauto ". Elles vont de paire avec un
sleep 5
mount /mnt/nas1
dans /etc/rc.local
Si je ne fais pas comme ça, le nas ne se monte pas à l'allumage du pc.
Je pense que cette tempo est nécessaire car sinon le pc essaie de monter le nas alors que le nfs n'est pas encore en place.
ça ne le fait pas en cifs. ça se monte à partir de sleep 4.