CIFS-Mounten mehrerer Kopien derselben Freigabe am gleichen Mount-Punkt

CIFS-Mounten mehrerer Kopien derselben Freigabe am gleichen Mount-Punkt

Im Anschluss an diese FrageCIFS verliert zufällig die Verbindung zur Windows-Freigabe, über Freigabeprobleme eines Debian-Jessie-Servers, der ein Remote-Windows-CIFS-Verzeichnis mountet, das von einem Windows-Server gehostet wird;

Ich habe gerade herausgefunden, dass ich ungefähr 12 Mal den gleichen Remote-CIFS-Mountpoint gemountet habemit dem gleichen Namenim selben Verzeichnis, wenn Sie dies tun sudo mount -a.

Wie kann das passieren? Wie kann ich das verhindern?

Meine /etc/fstab, einige Halterungen gemacht mit:

//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

und einige mehr mit:

//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

Beispiel für mehrere Einhängepunkte:

$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)

Antwort1

Es gab in der Vergangenheit einen offenen Fehler in Debian,#589218 cifs-utils: „mount -a“ mountet CIFS-Freigaben mehrmals (+1 Mal für jeden Aufruf von „mount -a“)

Es besteht jedoch allgemeiner Konsens darüber, dass es sich hierbei um ein Feature und nicht um einen Fehler handelt.

Vermeiden Sie sudo mount -abeim Versuch, den Dienst wiederherzustellen, Folgendes und beginnen Sie mit:

sudo mount -o remount -a

Andernfalls mounten Sie die Remote-Freigabe (noch einmal) in Ihrem Mount-Punkt.

Andererseits gibt es zumindest eine gute Nachricht: Sie können sie in umgekehrter Reihenfolge aushängen, in der Sie sie eingehängt haben. Als Abhilfemaßnahme würde ich den entsprechenden umountBefehl n-1-mal ausführen.

verwandte Informationen