NFS를 사용하여 새로운 FreeBSD 12.1 서버를 설정하고 Manjaro를 서버에 연결하려고 합니다.
다른 클라이언트와 잘 작동하므로 여기서는 너무 자세히 설명하지 않겠습니다
(cmd+k 를 사용하는 OS X 시스템은 nfs://host/share
원활하게 연결됩니다)..
어떤 이유로든 Manjaro는 NFS 공유를 연결/마운트할 수 없거나 연결하지 않을 것입니다. 읽기 전용이고 모든 사람이 허용하는 테스트 공유를 임시로 설정했습니다.
/tank/dummy -ro -alldirs
Manjaro 측에서 나는 다음을 수행했습니다.
% rpcinfo -p nfsshare
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100000 4 7 111 portmapper
100000 3 7 111 portmapper
100000 2 7 111 portmapper
100005 1 udp 798 mountd
100005 3 udp 798 mountd
100005 1 tcp 798 mountd
100005 3 tcp 798 mountd
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
...그리고
% showmount -e nfsshare
/tank/dummy (everyone)
다른 기기에 접속이 가능하니 방화벽 문제가 아닌 것은 알지만...
% telnet dummy 2049
Trying x.x.x.x...
Connected to nfsshare.
Escape character is '^]'.
mount 명령을 실행하면 시간이 초과되기 전에 꽤 오랜 시간 동안 중단됩니다.
% sudo mount -t nfs4 nfsshare:/tank/dummy /mnt/nfs/dummy
/etc/fstab
내 사용자로 마운트할 수 있도록 마운트를 추가하세요 .
nfsshare:/trunk/dummy /mnt/nfs/dummy nfs4 rw,relatime,user,noauto 0 0
이전과 같은 문제가 발생했습니다.
% mount /mnt/dummy
id:gid
Manjaro 클라이언트와 마찬가지로 NFS를 제공하는 FreeBSD에도 동일한 구성이 있습니다 .
나는 IP를 사용하면 IP가 중단될 수 있다고 언급한 Arch 위키 페이지를 보았는데, 이것은 단지 개인 네트워크이기 때문에 방금 /etc/host
.
Manjaro와 함께 사용하는 방법을 모르겠습니다. 여기서 누락된 간단한 것이 있습니까?
(저는 NFS와 v4만 시도했지만 성공하지 못했습니다)
% sudo mount -vvv -t nfs -o vers=4 nfsshare:/tank/dummy /mnt/dummy
mount.nfs: timeout set for Mon May 25 15:30:31 2020
mount.nfs: trying text-based options 'vers=4.2,addr=X.X.X.X,clientaddr=X.X.X.X'
mount.nfs: mount(2): Connection timed out
mount.nfs: Connection timed out
^^ 여기 잠시만 기다려주세요(32로 종료)
% sudo mount -vvv -t nfs -o vers=3 nfsshare:/tank/dummy /mnt/dummy
mount.nfs: timeout set for Mon May 25 15:29:32 2020
Created symlink /run/systemd/system/remote-fs.target.wants/rpc-statd.service → /usr/lib/systemd/system/rpc-statd.service.
mount.nfs: trying text-based options 'vers=3,addr=X.X.X.X'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying X.X.X.X prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying X.X.X.X prog 100005 vers 3 prot UDP port 798
mount.nfs: mount(2): Connection timed out
mount.nfs: Connection timed out
^^ 그리고 여기(32로 종료)