Tôi (với mục đích thử nghiệm sử dụng ổ đĩa gắn USB) đã thiết lập một nhóm ZFS mà tôi muốn chia sẻ qua NFS cho một khách hàng.
Lưu ý rằng tôi đã theo dõi khá nhiều thông tin từ bài đăng này không hoạt động như đề xuất:
https://www.hiroom2.com/2016/05/18/ubuntu-16-04-share-zfs-storage-via-nfs-smb/
Lưu ý rằng tôi chưa quen với điều này trên Linux nên có thể hỏi một số câu hỏi của học sinh và tôi mới đăng bài ở đây vì vậy hãy tìm hiểu tất cả các định dạng này khi tôi tiếp tục!
Máy chủ ZFS là Ubuntu 20.04. và máy khách cũng là Ubuntu Desktop 20.04.
Trên máy chủ ZFS, tôi đã tạo nhóm có tên:
usb-WD_Elements_25A3_33574A394C31574A-0:0_pool
Nhóm này được gắn cục bộ trên máy chủ ZFS dưới dạng:
/mnt/zfs/testusb/
Tôi có thể sử dụng điểm gắn kết và đã thử nghiệm xuất nhóm và nhập trên một PC khác và nó hoạt động tốt.
Bây giờ tôi muốn chia sẻ nhóm này từ một máy chủ đến máy khách bằng NFS, vì vậy tôi đã bật sharenfs của ZFS bằng cách sử dụng:
zfs set sharenfs="[email protected]/24" usb-WD_Elements_25A3_33574A394C31574A-0:0_pool
&
zfs nhận sharenfs | grep usb
Cho tôi thấy:
usb-WD_Elements_25A3_33574A394C31574A-0:0_pool sharenfs [email protected]/24 cục bộ
df -k | grep usb
đầu ra:
usb-WD_Elements_25A3_33574A394C31574A-0:0_pool 16T 5.2T 11T 33%/mnt/zfs/testusb/
danh sách zfs | grep usb
đầu ra:
usb-WD_Elements_25A3_33574A394C31574A-0:0_pool 5.15T 10.7T 5.15T /mnt/zfs/testusb/
Tất cả đều tốt!!
Bây giờ tôi truy cập PC khách (đã đăng nhập bằng sudo -s) và chạy:
gắn kết 176.1.1.2:usb-WD_Elements_25A3_33574A394C31574A-0:0_pool /mnt/zfs/testusb/
Va tôi lây:
mount.nfs: truy cập bị máy chủ từ chối trong khi cài đặt 176.1.1.2:usb-WD_Elements_25A3_33574A394C31574A-0:0_pool
Tôi rõ ràng đang thiếu thứ gì đó nhưng vì đây là lần đầu tiên tôi chia sẻ hệ thống tệp ZFS nên tôi không chắc mình đã làm sai điều gì.
Cảm ơn trước!