Ubuntu 12.04 server cifs で mount その3
CIFS で mount 出来ない件について
ネットワーク有効化の前に fstab の mount が呼ばれていて失敗していたみたいで、かつ fstab の設定でcifsは _netdev ができないようで
結局、 fstab の設定からは cifs の mount を削除して /etc/network/の下の、if-up.dとif-down.dのディレクトリ の下に cifs の mount を記述することで、対応しました。
/etc/network/if-up.d/mountcifs
#! /bin/sh if [ "$IFACE" = "eth0" ]; then mount -t cifs ... fi
/etc/network/if-down.d/umountcifs
#! /bin/sh if [ "$IFACE" = "eth0" ]; then umount ... fi
ubuntu 10.04 のときは fstab で大丈夫だったんですけどね。 ある程度安定稼動しているのでこれでまた様子をみます。
11/23追記 この方法のほうがいいね