bash에서 fstab -> mount -a를 실행하여 네트워크 드라이브를 마운트하는 데 문제가 있습니다.
내 fstab은 다음과 같습니다
//raspberrypi/NASHDD1/Download2/ /mnt/torpi/nashdd1/Download2/ cifs credentials=/home/balu/.torpi_smbcredentials,iocharset=utf8,sec=ntlm 0 0
결과:
# mount -a
mount error(13): Permission denied
그러나 이것은 잘 작동합니다.
sudo mount -v -t cifs //raspberrypi/NASHDD1/Download2/ /mnt/torpi/nashdd1/Download2/ -o credentials=/home/balu/.torpi_smbcredentials
결과:
mount.cifs kernel mount options:
ip=my.ip.add.ress,unc=\\raspberrypi\NASHDD1,user=pi,prefixpath=Download2/,pass=********
내 Raspberry Pi smb.conf는 다음과 같습니다.
[NASHDD1]
comment = my comment
path = /media/pi/NASHDD1
browseable = yes
read only = no
public = no
create mask=0777
directory mask=0777
Nemo 및 Windows 탐색기에서 해당 드라이브에 액세스할 수 있습니다. 이제 저는 Linux 전문가가 아니므로 누락된 부분에 대한 통찰력을 주시면 대단히 감사하겠습니다.
추신: 이 오류에 대한 수많은 게시물을 읽었지만 아무 소용이 없습니다.
답변1
/etc/fstab
입력한 내용이 실제로 mount
유효한 명령과 일치하는지 확인해야 합니다 .
귀하는 이것이 효과가 있음을 입증했습니다.
sudo mount -v -t cifs //raspberrypi/NASHDD1/Download2/ /mnt/torpi/nashdd1/Download2/ \ -o credentials=/home/balu/.torpi_smbcredentials
그러나 /etc/fstab
항목에 오래된 설정이 있습니다 sec=ntlm
. 그것을 제거하면 아마도 모든 것이 잘 될 것입니다.
//raspberrypi/NASHDD1/Download2/ /mnt/torpi/nashdd1/Download2/ cifs credentials=/home/balu/.torpi_smbcredentials 0 0
읽기 쉽도록 두 줄로 나눴습니다. fstab
한 줄이어야 합니다 .
작은 팁으로, 이러한 클라이언트-서버 유형의 상황에서 오류가 발생할 때마다 항상 확인해 볼 가치가 있습니다.섬기는 사람오류 기록. 클라이언트에는 단순히 "아니요"라는 메시지가 표시되지만 서버는 "해당 사용자가 없습니다" 또는 "비밀번호가 만료되었습니다"(단지 예)와 같은 실제 세부 정보를 기록합니다. SAMBA 뿐만 아니라 ssh
.