Мое намерение:
/exports
как мой виртуальный корень NFSv4/my/dir
через NFSИтак, я создал символическую ссылку под /exports
как это
# ln -s /my/dir /exports/dir
и мой / etc / exports выглядит так:
/exports *(async,rw,fsid=0,no_root_squash,insecure,no_subtree_check,crossmnt)
Когда я монтируюсь с клиента, используя:
# mount -t nfs4 192.168.1.52:/dir /mnt
Я получил следующее сообщение об ошибке:
mount.nfs4: установка 192.168.1.52:/dir не удалась, причина указана сервером:
Данный файл или каталог отсутствует
В соответствии с этот он должен работать. Любая идея?
Вам нужно установить
mount -t nfs4 192.168.1.52:/export/dir /mnt
Изменить: Ударьте - это моя ежедневная практика NFSv3, сияющая (и пропущенная v4
часть в вопросе).
Попробуйте удалить ссылку и вместо этого привязать каталог:
mkdir /exports/dir
mount --bind /my/dir /exports/dir
и если работает, добавьте крепление в /etc/fstab
.
/my/dir /exports/dir none bind 0 0
Перезагрузите сервер NFS
Если это все еще не удается, попробуйте сделать /exports/dir
явная линия это /etc/exports
.