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 -a
beim 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 umount
Befehl n-1-mal ausführen.