Tôi đã thiết lập chia sẻ NFS trên máy ảo Ubuntu 21.04 mà tôi muốn cài đặt trên máy khách Mac OS Big Sur.
Chia sẻ liệt kê tốt, khi được kiểm tra với showmount
, nhưng quá trình gắn kết không thành công:
andi@iMac-Pro Dự án % showmount -e 10.116.0.108
Danh sách xuất trên 10.116.0.108:
/srv/nfsv4/vsc-docker-projects 10.116.0.0/24
/srv/nfsv4 10.116.0.0/24
andi@iMac-Pro Projects % sudo mount -t nfs 10.116.0.108:/srv/nfsv4/vsc-docker-projects /Users/andi/Documents/Projects/vsc-docker-projects
mount_nfs: không thể gắn kết với khóa từ xa khi máy chủ (10.116.0.108) không chạy rpc.statd: RPC prog. không tận dụng
mount: /Users/andi/Documents/Projects/vsc-docker-projects không thành công với 74
andi@iMac-Pro Dự án %
Tôi có cấu hình sau trên máy chủ:
$ mèo /etc/exports
/srv/nfsv4 10.116.0.0/24(rw,sync,root_squash,no_subtree_check,fsid=0)
/srv/nfsv4/vsc-docker-projects 10.116.0.0/24(rw,sync,root_squash,no_subtree_check)
$ mèo /etc/fstab
/home/andi/vsc-docker-projects /srv/nfsv4/vsc-docker-projects không ràng buộc 0 0
Tôi hiểu vấn đề có liên quan đến rpc.statd
, được cài đặt trên hệ thống:
$ mà rpc.statd
/usr/sbin/rpc.statd
... nhưng obvioulsy không chạy:
$ ps -ef | grep rpc
gốc 407 2 0 04:00 ? 00:00:00 [rpciod]
_rpc 648 1 0 04:00 ? 00:00:00 /sbin/rpcbind -f -w
gốc 2361 1 0 04:21 ? 00:00:00 /usr/sbin/rpc.idmapd
gốc 2362 1 0 04:21 ? 00:00:00 /usr/sbin/rpc.mountd --manage-gids
andi 2509 1255 0 04:32 điểm/0 00:00:00 grep --color=auto rpc
Cũng không thể bắt đầu:
$ Sudo systemctl bắt đầu rpc.statd
Không thể khởi động rpc.statd.service: Không tìm thấy đơn vị rpc.statd.service.
$ bắt đầu dịch vụ rpc.statd
bắt đầu: dịch vụ không được công nhận
Tôi chỉ thiếu một tập tin dịch vụ trong /etc/systemd/system/
?
VM thực sự mới được cài đặt và tôi vừa cập nhật nó với apt, Docker đã cài đặt. Tôi không thể tưởng tượng tôi đã phá vỡ nó trong thời gian ngắn này.
Bất kỳ ý tưởng những gì tôi có thể thử tiếp theo? Cảm ơn trước.