Am configurat (în scopuri de testare folosind o unitate USB atașată) un pool ZFS pe care aș dori să îl partajez prin NFS unui singur client.
Rețineți că am urmat destul de mult informațiile din această postare, care nu funcționează așa cum s-a sugerat:
https://www.hiroom2.com/2016/05/18/ubuntu-16-04-share-zfs-storage-via-nfs-smb/
Rețineți că sunt nou în acest lucru pe Linux, așa că s-ar putea să pun câteva întrebări școlari și sunt nou în a posta aici, așa că învăț toată această formatare pe măsură ce merg!
Gazda ZFS este Ubuntu 20.04. iar clientul este și Ubuntu Desktop 20.04.
Pe gazda ZFS am creat pool-ul numit:
usb-WD_Elements_25A3_33574A394C31574A-0:0_pool
Acest pool este montat local pe gazda ZFS ca:
/mnt/zfs/testusb/
Pot folosi punctul de montare și am testat exportul pool-ului și importul pe alt PC și funcționează bine.
Acum vreau să partajez acest pool de la o gazdă la un client folosind NFS, așa că am activat sharenf-urile ZFS folosind:
zfs set sharenfs="[email protected]/24" usb-WD_Elements_25A3_33574A394C31574A-0:0_pool
&
zfs obține sharenfs | grep usb
imi arata:
usb-WD_Elements_25A3_33574A394C31574A-0:0_pool sharenfs [email protected]/24 local
df -k | grep usb
iesiri:
usb-WD_Elements_25A3_33574A394C31574A-0:0_pool 16T 5.2T 11T 33% /mnt/zfs/testusb/
lista zfs | grep usb
iesiri:
usb-WD_Elements_25A3_33574A394C31574A-0:0_pool 5.15T 10.7T 5.15T /mnt/zfs/testusb/
Toate bune!!
Acum merg la PC-ul client (conectat ca sudo -s) și rulez:
montare 176.1.1.2:usb-WD_Elements_25A3_33574A394C31574A-0:0_pool /mnt/zfs/testusb/
Si primesc:
mount.nfs: acces refuzat de server în timpul montării 176.1.1.2:usb-WD_Elements_25A3_33574A394C31574A-0:0_pool
În mod clar îmi lipsește ceva, dar deoarece este prima dată când partajez un sistem de fișiere ZFS, nu sunt sigur cu ce am greșit.
Mulțumesc anticipat!