두 개의 공유 (X 및 Y)를 내보내는 Windows 10 Pro를 실행하는 컴퓨터 (winten)가 있습니다. 두 공유 중 하나를 내 Arch Linux 시스템에 마운트 할 수 있지만 동시에 둘 다 마운트 할 수는 없습니다. / etc / fstab의 구성은 공유 이름을 제외하고 두 공유에 대해 정확히 동일합니다.
//winten/x /mnt/winten/x cifs nofail,noserverino,vers=3.11,credentials=/etc/samba/private/winten-Net,uid=65534,gid=65534,file_mode=0444,iocharset=utf8,ro 0 0
//winten/y /mnt/winten/y cifs nofail,noserverino,vers=3.11,credentials=/etc/samba/private/winten-Net,uid=65534,gid=65534,file_mode=0444,iocharset=utf8,ro 0 0
자격 증명 파일에는 Windows 시스템에있는 로컬 사용자의 이름과 암호가 포함되어 있습니다.
다음은 공유 마운트 시도의 예입니다.
# mount /mnt/winten/x
# mount /mnt/winten/y
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
# umount /mnt/winten/x
# mount /mnt/winten/y
# mount /mnt/winten/x
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
보시다시피 먼저 마운트하는 것이 작동하고 두 번째는 실패합니다.
다음은 dmesg의 관련 출력입니다.
[597888.074965] CIFS: Attempting to mount //winten/x
[597890.126132] CIFS: Attempting to mount //winten/y
[597890.129018] CIFS VFS: cifs_read_super: get root inode failed
[597899.512091] CIFS: Attempting to mount //winten/y
[597902.941119] CIFS: Attempting to mount //winten/x
[597902.942777] CIFS VFS: cifs_read_super: get root inode failed
두 공유를 동시에 마운트하려면 어떻게해야합니까?
이 질문을 찾았 지만 다른 방향으로 가고 있습니다 (Windows 컴퓨터에 Samba 공유를 마운트). 문제는 각 공유에 대해 서로 다른 자격 증명을 사용하는 것으로 판명되었지만 동일한 자격 증명을 사용하고 있습니다.
불행히도 해결책이 없지만 귀하의 목적에 맞는 해결 방법이 있습니다.
이것은 SMB 버전 3.0 이상에서만 발생하는 것으로 보이므로 vers=2.1
대신 사용 하는 경우 vers=3.11
여러 공유를 동시에 마운트 할 수 있어야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다