Tôi đang chạy Lubuntu QEMU VM trong Bunsenlabs Lithium (Debian 10). Tôi đang thử nghiệm các cách khác nhau để chia sẻ thư mục với NFS. Chia sẻ được tạo đầu tiên là OK, nhưng máy chủ từ chối chia sẻ thư mục thứ hai.
=== BÚT TẾT ===
/etc/exports:
/Dữ liệu/ảo hóa/KVMShare *(rw,sync,no_root_squash,no_subtree_check)
/Data/share2 *(rw,sync,no_root_squash,no_subtree_check,không an toàn)
Cả exportfs và showmount đều cho thấy các thư mục đang được xuất:
pg@TREX:~$ sudo exportfs -rav
xuất *:/Data/share2
xuất *:/Dữ liệu/ảo hóa/KVMShare
pg@TREX:~$ Sudo showmount -e localhost
Xuất danh sách cho localhost:
/dữ liệu/chia sẻ2 *
/Dữ liệu/ảo hóa/KVMShare *
Khách hàng hiển thị giống nhau:
pg@PT-Lubu:~$ Sudo showmount -e 192.168.122.1
Xuất danh sách cho 192.168.122.1:
/dữ liệu/chia sẻ2 *
/Dữ liệu/ảo hóa/KVMShare *
=== BÚT TẾT ===
... và điều này không nên làm việc???
pg@PT-Lubu:~$ sudo mount -t nfs4 192.168.122.1:/ share
pg@PT-Lubu:~$ ll -A chia sẻ
lrwxrwxrwx 1 gốc gốc 6 tháng 8 31 18:30 chia sẻ -> /share/
pg@PT-Lubu:~$ ll -A chia sẻ/Dữ liệu
tổng số 8
drwxrwxrwx 2 không ai nogroup 4096 ngày 31 tháng 8 19:17 share2/
drwxrwxrwx 6 root root 4096 31 tháng 8 13:38 ảo hóa/
Chuyện gì đang xảy ra vậy?
CHỈNH SỬA
Vì @Michael Hampton bên dưới đã vui lòng giúp tôi nhìn ra lỗi theo cách hiểu của mình, tôi đã cắt bỏ những phần không còn phù hợp.
Tôi vẫn không hiểu tại sao tôi có thể gắn các thư mục mẹ trong khi chia sẻ các thư mục con. Những gì tôi đang tìm kiếm là đây:
- Máy chủ đang chia sẻ từ các thư mục Drive1/Dữ liệu/Chia sẻ/Foo1 và/Dữ liệu/Chia sẻ/Foo2
- Máy khách nhìn thấy và có thể gắn kết Máy chủ:/Foo1 và Máy chủ:/Foo2
- Máy khách không nhìn thấy cũng như không thể gắn kết Máy chủ:/Dữ liệu hoặc Máy chủ:/Dữ liệu/Chia sẻ
- Nếu Drive1 không thành công, tôi chỉ cần kích hoạt Drive2/Share/Foo1 & 2 với cùng ID chia sẻ
- Máy khách vẫn chỉ nhìn thấy và gắn kết Máy chủ:/Foo1 & 2
Tôi thực sự đánh giá cao nếu ai đó có thể chỉ cho tôi đi đúng hướng.
Trước khi hỏi, tôi đã kiểm tra một số tài nguyên trên inertnet, một số tài nguyên rất chi tiết. Nhưng những câu như "điều này có thể thực hiện được bằng cách sử dụng các tùy chọn phù hợp" sẽ không hữu ích nếu các tùy chọn đã nói không được chỉ ra. Cũng dành 2 giờ để cố gắng tìm ra lý do tại sao mọi thứ không hoạt động khi làm theo hướng dẫn chi tiết, chỉ để phát hiện ra rằng tùy chọn không phải là "no_sub_tree_check" như được mô tả, có phần kém hiệu quả hơn.