Soumis par kacy le
Le truc a la con du jour, mes VMs ne montent pas les points de montages NFS au boot...
Du coup, notamment pas de backup (j'ai un point de montage sur le NAS qui me permet de centraliser les backups des machines).
...relou, donc j'ai pas mal cherché sur le net, au début je pensais que c'était un problème de route, car mon NAS ayant deux interfaces réseaux, donc deux IPs, je n'ai autorisé le protocole NFS que sur une seule des deux interfaces, en fait c'est surtout que l'autre interface est dédiée au trafic iSCSI pour l'ESX.
Donc au début je pensais à un problème de route, les VMs ayant deux IPs, je pensais que le montage NFS ne passait pas par la bonne iface... bref j'ai donc ajouté des routes statiques :
Super simple sur la debian, il suffit de créer un fichier dans le répertoire "/etc/network/if-up.d" :
/etc/network/if-up.d/000routesupernas #!/bin/sh if [ "$IFACE" = "eth0" ]; then route add -net <IP DU NAS> netmask 255.255.255.255 gw <IP DE LA CARTE LOCALE> dev eth0 fi
J'ai aussi renommé le fichier avec 000 devant, histoire que le script s’exécute dans les premiers, je ne sais pas si cela a vraiment un effet (j'ai remarqué que "resolvconf" est nommé comme cela, donc...).
Pour faire les choses bien, j'ai créé le pendant dans "/etc/network/if-down.d" :
/etc/network/if-down.d/routesupernas #!/bin/sh if [ "$IFACE" = "eth0" ]; then route del -net <IP DU NAS> netmask 255.255.255.255 gw <IP DE LA CARTE LOCALE> dev eth0 fi
Bref, après maint redémarrage de la machine, je n'arrivait pas a trouver de solution, mes points de montage n'étaient tjs pas monté au boot...
J'ai trouvé sur le net un thread expliquant qu'il fallait supprimer le répertoire "/var/run/network/mountnfs" lorsque les points de montage n'étaient pas montés, j'ai même créé un script dans "/etc/network/if-down.d/" :
/etc/network/if-down.d/mountnfs #!/bin/sh if [ -d /var/run/network/mountnfs ]; then rm -Rf /var/run/network/mountnfs fi
...reboot... toujours rien, j'ai encore fait quelques recherches et suit tombé sur l'option "_netdev" et là MAGIE !! ça marche :P
/etc/fstab <IP DU NAS>:/volume1/photo /home/share/photoz nfs defaults,user,auto,noatime,intr,rsize=8192,wsize=8192,_netdev 0 0
Donc bref, il suffit d'ajouter cette petite option, qui spécifie que le point de montage doit être traité APRES démarrage du réseau...
Après l'ultime reboot, j'ai donc :>
Filesystem Size Used Avail Use% Mounted on /dev/mapper/turnkey-root 17G 1,6G 15G 10% / tmpfs 251M 0 251M 0% /lib/init/rw udev 246M 100K 246M 1% /dev tmpfs 251M 0 251M 0% /dev/shm /dev/sda1 473M 17M 433M 4% /boot <IP DU NAS>:/volume1/backup 2,7T 819G 1,9T 30% /home/share/backup
YOU WIN \o/