web-dev-qa-db-ja.com

CIFSが同じマウントポイントに同じ共有の複数のコピーをマウントする

この質問に続いて、 CIFSはWindows共有への接続をランダムに失います 、WindowsサーバーによってホストされているリモートWindowsCIFSディレクトリをマウントするDebianJessieサーバーの共有の問題について;

_Sudo mount -a_を実行すると、同じディレクトリに同じリモートCIFSマウントポイントが12回マウントされていることがわかりました同じ名前

どうしてそれが起こるのでしょうか?どうすればそれを防ぐことができますか?

私の_/etc/fstab_、いくつかのマウントは以下で作られました:

_//10.2.1.2/XX/ZZ/YY /mnt/mount_point cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0770,dir_mode=0770,uid=1001,gid=1001 0 0_

そしてさらにいくつか:

_//10.2.1.2/XX/ZZ/YY /mnt/mount_point cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0770,dir_mode=0770,uid=1001,gid=1001,vers=2.1 0 0_

複数のマウントポイントの例:

$mount //10.2.1.2/XX/ZZ/YY on /mnt/mount_point type cifs (rw,relatime,vers=1.0,cache=strict,username=someusername,domain=XXX,uid=1001,forceuid,gid=1001,forcegid,addr=10.2.1.2,file_mode=0770,dir_mode=0770,nounix,serverino,mapposix,rsize=61440,wsize=65536,echo_interval=60,actimeo=1) //10.2.1.2/XX/ZZ/YY on /mnt/mount_point type cifs (rw,relatime,vers=1.0,cache=strict,username=someusername,domain=XXX,uid=1001,forceuid,gid=1001,forcegid,addr=10.2.1.2,file_mode=0770,dir_mode=0770,nounix,serverino,mapposix,rsize=61440,wsize=65536,echo_interval=60,actimeo=1) //10.2.1.2/XX/ZZ/YY on /mnt/mount_point type cifs (rw,relatime,vers=1.0,cache=strict,username=someusername,domain=XXX,uid=1001,forceuid,gid=1001,forcegid,addr=10.2.1.2,file_mode=0770,dir_mode=0770,nounix,serverino,mapposix,rsize=61440,wsize=65536,echo_interval=60,actimeo=1) //10.2.1.2/XX/ZZ/YY on /mnt/mount_point type cifs (rw,relatime,vers=2.1,cache=strict,username=someusername,domain=XXX,uid=1001,forceuid,gid=1001,forcegid,addr=10.2.1.2,file_mode=0770,dir_mode=0770,nounix,serverino,mapposix,rsize=61440,wsize=65536,echo_interval=60,actimeo=1) //10.2.1.2/XX/ZZ/YY on /mnt/mount_point type cifs (rw,relatime,vers=2.1,cache=strict,username=someusername,domain=XXX,uid=1001,forceuid,gid=1001,forcegid,addr=10.2.1.2,file_mode=0770,dir_mode=0770,nounix,serverino,mapposix,rsize=61440,wsize=65536,echo_interval=60,actimeo=1)

3
Rui F Ribeiro

過去にDebianに未解決のバグがありました #589218 cifs-utils: "mount -a"はcifs共有を複数回マウントします( "mount -a"の呼び出しごとに+1回)

ただし、一般的なコンセンサスは、これは機能であり、バグではないようです。

サービスを回復しようとするときは、Sudo mount -aを実行することを避け、実行を開始してください。

Sudo mount -o remount -a

それ以外の場合は、マウントポイントにリモート共有を(まだ)再度マウントしています。

一方、少なくとも良いニュースは、マウントしたときとは逆にマウントを解除できることです。私は、対応するumountコマンドのn-1倍の修復操作として使用します。

3
Rui F Ribeiro