나는 FreeBSD 12.1-RELEASE 머신, 호스트 이름을 가지고 있습니다 DellOptiPlex390
. 폴더를 /usr/home/jdrch/KeePass
내보내고 /usr/home/jdrch/Sync
IP 주소 192.168.0.71을 사용하는 OpenIndiana Hipster GUI 시스템에서 NFS를 통해 마운트하고 싶습니다 . 내 사용자 이름 jdrch는 두 컴퓨터 모두에서 동일합니다. 그래서 나는 다음을 가지고 있습니다 :
내 거 /etc/rc.conf
:
hostname="DellOptiPlex390"
zfs_enable="YES"
kld_list="sysctlinfo"
ifconfig_re0="DHCP"
linux_enable="YES"
dbus_enable="YES"
dsbdriverd_enable="YES"
sddm_enable="YES"
sshd_enable="YES"
nfs_client_enable="YES"
webmin_enable="YES"
smartd_enable="YES"
ntpd_enable=YES
ntpd_sync_on_start=YES
rpcbind_enable="YES"
nfs_server_enable="YES"
nfsv4_server_enable="YES"
mountd_flags="-r"
mountd_enable="YES"
rpc_lockd_enable="YES"
rpc_statd_enable="YES"
내 거 /etc/exports
:
# Export /usr/home as read-write to OpenIndiana
/usr/home -alldirs -rw -mapall=MyFreeBSDUsername 192.168.0.71
/usr/home
ZFS 파일 시스템이기 때문에 내보냈고내보내기(5) 맨페이지이것이 필요하다는 힌트가 있는 것 같습니다. 자유 무역 협정:
NFSv4 트리 루트 아래 하위 트리에 있는 모든 ZFS 파일 시스템을 내보내야 합니다.
두 파일 중 하나를 업데이트한 후 nfsd를 다시 시작하고 FreeBSD 서버에 mountd합니다.
불행히도 내보내기를 설치하는 데 운이 없었습니다.
내보낸 하위 폴더 중 하나를 마운트하려는 시도가 실패했습니다.
# mount DellOptiPlex390:/usr/home/jdrch/KeePass /export/home/jdrch/KeePass
NFS compound failed for server DellOptiPlex390: error 7 (RPC: Authentication error)
NFS compound failed for server DellOptiPlex390: error 7 (RPC: Authentication error)
NFS compound failed for server DellOptiPlex390: error 7 (RPC: Authentication error)
NFS compound failed for server DellOptiPlex390: error 7 (RPC: Authentication error)
NFS compound failed for server DellOptiPlex390: error 7 (RPC: Authentication error)
NFS compound failed for server DellOptiPlex390: error 7 (RPC: Authentication error)
nfs mount: mount: /export/home/jdrch/KeePass: Permission denied
내보낸 파일 시스템을 마운트하려는 시도도 실패했습니다.
# mount DellOptiPlex390:/usr/home/ /export/home/jdrch/KeePass
NFS compound failed for server DellOptiPlex390: error 7 (RPC: Authentication error)
NFS compound failed for server DellOptiPlex390: error 7 (RPC: Authentication error)
NFS compound failed for server DellOptiPlex390: error 7 (RPC: Authentication error)
NFS compound failed for server DellOptiPlex390: error 7 (RPC: Authentication error)
NFS compound failed for server DellOptiPlex390: error 7 (RPC: Authentication error)
NFS compound failed for server DellOptiPlex390: error 7 (RPC: Authentication error)
nfs mount: mount: /export/home/jdrch/KeePass: Permission denied
mount 명령에서 이를 사용해 sec=sys
도 효과가 없습니다.
# mount -F nfs -o vers=4,sec=sys DellOptiPlex390:/usr/home/jdrch/KeePass /export/home/jdrch/KeePass
NFS compound failed for server DellOptiPlex390: error 7 (RPC: Authentication error)
NFS compound failed for server DellOptiPlex390: error 7 (RPC: Authentication error)
NFS compound failed for server DellOptiPlex390: error 7 (RPC: Authentication error)
nfs mount: mount: /export/home/jdrch/KeePass: Permission denied
FreeBSD 서버의 호스트 이름을 해당 IP 주소로 바꾸는 것은 효과가 없습니다.
내가 뭘 잘못했나요?