ฉันมี (เพื่อวัตถุประสงค์ในการทดสอบโดยใช้ไดรฟ์ที่ต่อกับ USB) ตั้งค่าพูล ZFS ที่ฉันต้องการแชร์ผ่าน NFS กับไคลเอนต์หนึ่งเครื่อง
โปรดทราบว่าฉันค่อนข้างติดตามข้อมูลจากโพสต์นี้ซึ่งไม่ทำงานตามที่แนะนำ:
https://www.hiroom2.com/2016/05/18/ubuntu-16-04-share-zfs-storage-via-nfs-smb/
โปรดทราบว่าฉันยังใหม่กับสิ่งนี้บน Linux ดังนั้นอาจถามคำถามเด็กนักเรียนและฉันยังใหม่กับการโพสต์ที่นี่ ดังนั้นเรียนรู้การจัดรูปแบบทั้งหมดนี้เมื่อฉันไป!
โฮสต์ ZFS คือ Ubuntu 20.04 และไคลเอนต์ยังเป็น Ubuntu Desktop 20.04
บนโฮสต์ ZFS ฉันได้สร้างพูลชื่อ:
usb-WD_Elements_25A3_33574A394C31574A-0:0_pool
พูลนี้ติดตั้งบนโฮสต์ ZFS เป็น:
/mnt/zfs/testusb/
ฉันสามารถใช้เมานต์พอยต์และได้ทดสอบการส่งออกพูลและนำเข้าบนพีซีเครื่องอื่นและใช้งานได้ดี
ตอนนี้ฉันต้องการแชร์พูลนี้จากโฮสต์หนึ่งไปยังไคลเอนต์โดยใช้ NFS ดังนั้นฉันจึงเปิดใช้งาน sharenfs ของ ZFS โดยใช้:
zfs ตั้งค่า sharenfs="[email protected]/24" usb-WD_Elements_25A3_33574A394C31574A-0:0_pool
&
zfs รับ sharenfs | เกรปยูเอสบี
แสดงให้ฉันเห็น:
usb-WD_Elements_25A3_33574A394C31574A-0:0_pool sharenfs [email protected]/24 ในเครื่อง
df -k | เกรปยูเอสบี
ผลลัพธ์:
usb-WD_Elements_25A3_33574A394C31574A-0:0_pool 16T 5.2T 11T 33% /mnt/zfs/testusb/
รายการ zfs | เกรปยูเอสบี
ผลลัพธ์:
usb-WD_Elements_25A3_33574A394C31574A-0:0_pool 5.15T 10.7T 5.15T /mnt/zfs/testusb/
ทั้งหมดดี!!
ตอนนี้ฉันไปที่ไคลเอนต์พีซี (เข้าสู่ระบบด้วย sudo -s) และเรียกใช้:
เมานต์ 176.1.1.2:usb-WD_Elements_25A3_33574A394C31574A-0:0_pool /mnt/zfs/testusb/
และฉันได้รับ:
mount.nfs: การเข้าถึงถูกปฏิเสธโดยเซิร์ฟเวอร์ขณะเมานต์ 176.1.1.2:usb-WD_Elements_25A3_33574A394C31574A-0:0_pool
ฉันขาดอะไรไปอย่างชัดเจน แต่นี่เป็นครั้งแรกที่ฉันแชร์ระบบไฟล์ ZFS ฉันไม่แน่ใจว่าฉันทำอะไรผิด
ขอบคุณล่วงหน้า!