共有(fstabまたはGigolo)のマウントに問題はありません。私が探しているのは、ネットワークから切断したときに共有を自動的にアンマウントし、戻ったときに再接続する方法です。ジゴロは近いようです。正常に再接続できますが、各共有から個別に手動で切断する必要があるようです。
私が探していたものは、Ubuntuフォーラムでまさに見つかりました。
HOWTO:共有を自動的にマウントおよびアンマウントする(代替バージョン)
共有が出入りするたびに自動的にマウントおよびアンマウントします。 Ubuntu 11.10、12.04、Debian Squeezeでこの方法を使用しましたが、問題なく動作します。
スクリプトを作成する必要があります。これはスケルトン/テンプレートであり、net_mountと呼ばれ、/etc/NetworkManager/dispatcher.d
#!/bin/sh
# auto mount/umount network shares
IF=$1
STATUS=$2
# set your desired network here
NETMASK="192.168.0.0/24"
mount_shares (){
# command(s) to mount shares here
mount share1
mount share2
....
}
umount_shares (){
# command(s) to un-mount shares here
umount share1
umount share2
....
}
if [ -n "`/sbin/ip addr show $IF to $NETMASK`" ]; then
case "$STATUS" in
up)
mount_shares
;;
pre-down)
umount_shares
;;
*)
;;
esac
else
umount_shares
fi
実行可能にする
Sudo chmod a+x /etc/NetworkManager/dispatcher.d/net_mount