Я (в целях тестирования с использованием 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_пул
Этот пул монтируется локально на хосте ZFS как:
/mnt/zfs/testusb/
Я могу использовать точку монтирования и протестировать экспорт и импорт пула на другом ПК, и он работает хорошо.
Теперь я хочу поделиться этим пулом с одного хоста с клиентом, используя NFS, поэтому я включил sharenfs ZFS, используя:
zfs set sharenfs="[email protected]/24" usb-WD_Elements_25A3_33574A394C31574A-0:0_pool
&
zfs получить общий доступ | grep usb
показывает мне:
usb-WD_Elements_25A3_33574A394C31574A-0:0_pool sharenfs [email protected]/24 локальный
дф-к | grep usb
выходы:
usb-WD_Elements_25A3_33574A394C31574A-0:0_pool 16T 5.2T 11T 33% /mnt/zfs/testusb/
список zfs | grep usb
выходы:
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, я не уверен, что я сделал неправильно.
Заранее спасибо!