저는 Windows 8.1 컴퓨터에서 "FreeNFS"를 사용하고 있으며 공유가 설정되어 있습니다 I:\Library
. 현재 모든 클라이언트를 허용하고 ANSI 인코딩을 사용합니다.
내 Linux 상자는 실제로 Raspbmc를 사용하는 Raspberry Pi입니다. 현재 SSH를 통해 컴퓨터에 연결하고 있으며 성공하지 못한 채 공유를 마운트하려고 합니다.
마운트할 디렉터리를 만들었습니다.
sudo mkdir /nas
이것은 설치에 사용한 명령입니다.
sudo mount -t nfs 192.168.1.2:/Library /nas
Windows 방화벽을 확인했는데(이 작업을 시도하는 동안 완전히 꺼졌습니다) 받은 오류는 다음과 같습니다.mount.nfs: access denied by server while mounting 192.168.1.2:Library
FreeNFS는 방화벽이 없기 때문에 방화벽으로 차단할 수 없으며, mount 명령은 기본입니다. 지금은 조금 막혔어요.
나 sudo mount -t nfs 192.168.1.2:/Library /nas -o nfsvers=3
때문에 시도해보기도 했어생각하다FreeNFS는 버전 3을 사용합니다.
답변1
보안이 없나요?
Rasp Pi 시스템에 FreeNFS 공유를 마운트할 때 인증을 비활성화해 보십시오.
$ sudo mount -v -t nfs -o nfsvers=3,sec=none 192.168.1.2:/Library /nas
NFS 클라이언트 소프트웨어가 설치되어 있습니까?
또한 NFS 클라이언트 소프트웨어 스택도 설치되어 있는지 확인하십시오. 이를 수행하는 방법에 대한 지침은 다음 제목의 Raspian FAQ를 참조하십시오.다른 Linux/Unix/BSD 서버에서 디렉토리를 마운트하는 방법은 무엇입니까? NFS를 마운트하는 방법.
$ sudo aptitude install nfs-common portmap
그런 다음 시작하십시오 rpcbind
.
$ sudo service rpcbind start
부팅 시 시작하려면 다음을 수행하세요.
$ sudo update-rc.d rpcbind enable
인용하다
답변2
FreeNFS는 루트 폴더로 지정한 디렉터리를 "/"로 내보냅니다. 따라서 해당 경우에는 다음이 필요합니다.
sudo mount -t nfs 192.168.1.2:/ /nas
이것을 스스로 알아내는 데 시간이 좀 걸렸습니다 :)
답변3
저는 hanewin을 Win NFS 서버로 사용하고 있으며 Raspberry Pi 2 Jessie에서 설치했습니다.
내 메모가 완전하지 않으므로 문제가 발생하고 추가 정보를 찾아야 합니다.
Windows: hanewin을 다운로드하여 설치합니다. C:\Program Files\nfsd\exports
파일을 수정합니다 .
E:\hanewin -alldirs -public -umask:000
이 파일에는 단 한 줄만 필요합니다 . 변경 사항을 적용하려면 Windows 서비스에서 NFS 서버를 다시 시작하십시오. Windows 방화벽 허용 프로그램에 hanewin을 추가하면
c:\program files\nfsd
폴더에 3개의 실행 파일이 있습니다.
라즈베리 파이:
sudo apt-get install nsf-common portmap
nfs-kernel-server
서비스 및 RCP 시작과 관련된 몇 가지 다른 구성도 있습니다. 죄송합니다. 관련 지침이 없습니다. PI에서 얻으려면: cd
, mkdir mynfstest
,
sudo mount 192.168.1.229:/e/hanewin mynfstest
. ( /e/
windows이고 E:
숫자 주소는 내 Win 10입니다.)