삼바 공유 마운트에 대한 가이드를 읽었지만 아직 운이 없습니다.
다음을 사용하여 삼바 공유에 "로그인"할 수 있습니다.
smbclient //vvlaptop/Documents
비밀번호를 물어보는데 비밀번호가 없어서 그냥 엔터를 눌렀습니다. 그런 다음 프롬프트에 따라 성공적으로 로그인되었습니다 smb: \>
. 어떤 이유로 공유를 마운트할 수 없습니다. 이것은 내가 사용하는 명령입니다:
mount -t cifs //vvlaptop/Documents /mnt/virginia
mount error: could not resolve address for vvlaptop: Unknown error
이 장치를 성공적으로 마운트하려면 어떻게 해야 합니까?
답변1
smbclient
호스트 이름을 조회하는 기능
mount
호스트 이름을 찾을 수 없습니다
이름으로 마운트하려면 Avahi와 같은 로컬 DNS 서비스를 사용해야 합니다. 로컬 DNS가 없으면 연결할 때 IP 주소를 지정해야 합니다. 이를 사용하여 nmblookup -S WORKGROUP
IP 주소를 검색할 수 있습니다.
mount -t cifs //192.168.0.123/Documents /mnt/virginia
일반적으로 공유에 액세스하는 더 좋은 방법은 를 사용하는 것입니다 smbnetfs
. 이렇게 하면 루트 권한 없이 많은 공유를 마운트할 수 있습니다.
smbnetfs ~/mountdir
fusermount -u ~/mountdir # To unmount.
smbnetfs 맨페이지에서 자세한 내용을 확인할 수 있습니다.
공유에 로그인과 비밀번호가 필요한 경우 다음 단계를 따르세요.
mkdir ~/.smb
cp /etc/samba/smb.conf /etc/smbnetfs.conf ~/.smb/
touch ~/.smb/smbnetfs.auth
chmod 600 ~/.smb/*
자격 증명을 삽입하려면 파일을 편집하세요 ~/.smb/smbnetfs.auth
. 파일 형식
auth "hostname" "username" "password"
답변2
다음 명령을 시도해 보십시오:
$ mount -t cifs -o username=USERNAME,password= //vvlaptop/Documents /mnt/virginia
또한 자격 증명을 파일에 저장하고 해당 파일을 참조할 수 있습니다.
$ mount -t cifs //vvlaptop/Documents /mnt/virginia \
-o credentials=/home/mylogin/winpasswd
그런 다음 해당 파일에 자격 증명을 입력합니다.
username=mylogin
password=
자격 증명이 도메인의 일부인 경우 파일에도 포함합니다.
domain=domainname
인용하다
답변3
NAS를 마운트하려고 할 때도 같은 문제가 발생했습니다. (내 생각에는) 다른 형식에는 다른 명령(예: ext 4, NTFS 등)이 필요하다는 것이 밝혀졌습니다. 마침내 올바른 버전을 찾았을 때 fstab
터미널을 통해 설치할 수 있었습니다 .
우리는 Iomega NAS를 사용합니다
이게 fstab
효과가 있어
//NASIomega/Documents /mnt/nas/Documents cifs guest,uid=1000,gid=1000,rw,iocharset=utf8,_netdev,file_mode=0777,dir_mode=0777,auto 0 0
처음에는 이름 대신 숫자 형식을 사용했는데 숫자가 계속 바뀌더군요. 불행하게도 필요한 곳에 영구 IP 주소를 제공하는 데 실패하여 시스템에 이름을 부여하면 이제 작동합니다.
그러나 이는 nadia 및 Maya 버전(2개의 다른 PC)에서는 작동이 중지되었습니다. 나디아가 업데이트 때문에 일을 시작했나요? (시도에도 불구하고 이를 수정하기 위해 해야 할 일이 무엇인지 모릅니다). 마야인들은 여전히 그럴 수 없습니다. 내가 아는 한 나는 아무것도 바꾸지 않았습니다. 그래서 뭔가 문제가 있을 수도 있을 것 같습니다.
답변4
x-systemd.after=winbind.service
설치 옵션으로 추가한 후에 는 제대로 작동했습니다. 그렇지 않으면 systemd.mount가 조기에 마운트를 시도합니다. 따라서 /etc/fstab의 줄은 다음과 같습니다.
//yourwindowsmachine.local/SharedDocuments/SharedDocuments /media/shareddocuments cifs username=yourusername,password=yourpassword,uid=1000,x-systemd.after=winbind.service 0 0
(예, 비밀번호를 이렇게 저장하는 것이 안전하지 않다는 것을 알고 있습니다.)