이 질문에 이어,CIFS는 Windows 공유에 대한 연결이 임의로 끊어집니다., Debian Jessie 서버 설치 Windows 서버가 호스팅하는 원격 Windows CIFS 디렉터리의 공유 문제에 관해;
방금 동일한 원격 CIFS 마운트 지점을 12번 마운트했다는 사실을 발견했습니다.같은 이름같은 디렉토리에서 를 실행합니다 sudo mount -a
.
어떻게 이런 일이 일어날 수 있습니까? 이런 일이 발생하지 않도록 하려면 어떻게 해야 합니까?
광산 /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)
답변1
과거 데비안에는 해결되지 않은 버그가 있었는데,#589218 cifs-utils: "mount -a"는 cifs 공유를 여러 번 마운트합니다("mount -a" + 호출당 1회).
그러나 이는 버그가 아닌 기능이라는 것이 일반적인 합의로 보입니다.
sudo mount -a
서비스를 복원하려고 할 때 다음을 수행하지 말고 다음을 시작하십시오.
sudo mount -o remount -a
그렇지 않으면 마운트 지점에 원격 공유를 다시 마운트하게 됩니다.
반면에 적어도 좋은 소식은 설치한 반대 방법으로 제거할 수 있다는 것입니다. 저는 umount
교정 전략으로 해당 명령을 n-1번 사용하겠습니다.