Điểm:2

Không thể gắn chia sẻ NFS trên Mac OS Big Sur được chia sẻ từ Ubuntu 21.04 - rpc.statd không chạy

lá cờ cn

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.

Jarek avatar
lá cờ cn
Cái này khá hữu ích: https://forums.macrumors.com/threads/since-upgrading-to-big-sur-i-can-not-longer-mount-remote-nfs-drives.2274862/
lá cờ cn
@Jarek Rất tiếc, không thể theo dõi. Bạn đang đề cập đến bài viết nào trong số 9 bài viết?
Jarek avatar
lá cờ cn
xin lỗi, thực sự. Cmd này cho phép tôi gắn kết từ dòng lệnh: `Sudo mount -o nolocks,resvport,locallocks -t nfs nas-server:/volatile-volume-stripe ~/nfs/volatile`
lá cờ cn
@Jarek Tôi hy vọng bạn biết rằng bạn có nguy cơ bị mất/làm hại dữ liệu của mình khi sử dụng chia sẻ này trên nhiều khách hàng.
Điểm:1
lá cờ cn

Tìm kiếm xung quanh một chút, tôi tìm thấy một bài đăng chỉ vào đúng hướng.

Kích hoạt dịch vụ đã thực hiện thủ thuật:

# kiểm tra trạng thái trên rpcbind.service
trạng thái systemctl rpcbind.service
systemctl reenable rpcbind.service
systemctl khởi động lại rpcbind.service

# kiểm tra trạng thái trên rpc-statd.service
trạng thái systemctl rpc-statd.service
systemctl reenable rpc-statd.service
systemctl khởi động lại rpc-statd.service

Bây giờ tôi nhận được một thông báo liên quan đến quyền, đây chắc chắn là một bước tiến:

andi@iMac-Pro Projects % sudo mount -t nfs 10.116.0.108:/srv/nfsv4/vsc-docker-projects /Users/andi/Documents/Projects/vsc-docker-projects
Mật khẩu:
mount_nfs: không thể gắn /srv/nfsv4/vsc-docker-projects từ 10.116.0.108 lên /Users/andi/Documents/Projects/vsc-docker-projects: Thao tác không được phép
mount: /Users/andi/Documents/Projects/vsc-docker-projects không thành công với 1
andi@iMac-Pro Dự án %

Một số bổ sung trong /etc/exports của máy chủ đã thực hiện thủ thuật:

/srv/nfsv4/vsc-docker-projects 10.116.0.109/24(rw,sync,root_squash,no_subtree_check,anonuid=1000,anongid=1000,không an toàn)

Chia sẻ chỉ được tiếp xúc với một máy chủ khác. Do đó, không an toàn sẽ ổn thôi.

Bây giờ chỉ cần thêm một mục trong client /etc/fstab và chúng ta đã sẵn sàng:

10.116.0.108:/srv/nfsv4/vsc-docker-projects /Users/andi/Documents/Projects/vsc-docker-projects nfs auto 0 0

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.