
Я обновил свой headless-сервер с 13.10 до 14.04, но запорол обновление (и по глупости не сделал резервную копию образа — урок усвоен). Поэтому я переустанавливаю все с нуля. У меня есть рабочий zpool с несколькими наборами данных, и я пытаюсь настроить NFS для доступа к нему по сети с моего Macbook. Раньше у меня это работало, когда я указывал общие ресурсы в /etc/exports, но у меня больше нет копии этого файла, и я не могу вспомнить указанные мной параметры.
Я попытался следовать этому процессуhttp://bit.ly/1hgArRk, но # showmount -e
в результате не отображаются ездовые животные. zfs get sharenfs
возвращает
NAME PROPERTY VALUE SOURCE
data/music_lossless sharenfs [email protected]/24,insecure local
Когда вместо этого я указываю в /etc/exports
/mnt/data/music_lossless 192.168.0.0/24(rw,async,no_root_squash,no_subtree_check,crossmnt)
Я # showmount -e
получаю /mnt/data/music_lossless 192.168.0.0/24
, но не могу подключиться с моего Macbook.
$ rpcinfo -p 192.168.0.126
на Macbook подтверждается, что nfs виден:
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 2 tcp 2049
100227 3 tcp 2049
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100227 2 udp 2049
100227 3 udp 2049
Может ли кто-нибудь сразу увидеть, что происходит не так, или дать мне подсказки, как решить эту проблему?
решение1
Для восстановления экспорта используйте zfs share -a
. Это произойдет при загрузке, если вы ZFS_SHARE="yes"
установите /etc/default/zfs
.
Ваша ручная настройка выглядит нормально, но вы не уточнили, data/music_lossless
смонтирована ли ваша zfs на самом деле /mnt/data/music_lossless
.