Primeiro, para resolver o problema sem possibilidade de remontar a partição.
Tente com
umount -f -l /mnt/myfolder
que corrigirá o problema.
-f - Força a desmontagem (no caso de um sistema NFS inacessível).
-l - Desmontar preguiçoso. Desanexe o sistema de arquivos da hierarquia do sistema de arquivos agora e limpe todas as referências ao sistema de arquivos assim que ele não estiver mais ocupado.
Após o sucesso umount
, você poderá montar novamente.
Agora podemos criar um script para fazer a remontagem automática com base na statu da interface de rede. Você pode usar /etc/network/if-up.d/
se você não agir quando uma interface específica for ativada.
Faça script chamado script com permissões de execução 755
sudo nano /etc/network/if-up.d/script
# Check for specific interface if desired
[ "$IFACE" != "wlan0" ] || exit 0
# Do something
sudo umount -f -l /mnt/myfolder
# then call your code to mounting 'nfs'
sudo mount ...
Este script será executado quando a interface wlan0
for ativada. O script irá umount
e depois disso mount
your nfs
Além disso, você pode criar um script para eth0
interface
sudo nano /etc/network/if-up.d/script2
# Check for specific interface if desired
[ "$IFACE" != "eth0" ] || exit 0
# Do something
sudo umount -f -l /mnt/myfolder
# then call your code to mounting 'nfs'
sudo mount ...