Я пытаюсь настроить сервер NFS на хинду VM. Я установил nfs-utils-1.2.2 и добавил следующую строку к /etc/exports
файл:
/root/svn 10.0.0.0/255.0.0.0(rw,sync,no_subtree_check)
Однако, когда я пытаюсь запустить сервис nfs, я получаю следующие ошибки:
gentoo-amd64-francis orig # /etc/init.d/nfs start
FATAL: Could not load /lib/modules/2.6.24-9-pve/modules.dep: No such file or directory
* Exporting NFS directories ... [ ok ]
* Starting NFS mountd ... [ !! ]
* Starting NFS daemon ... [ !! ]
* Starting NFS smnotify ... [ ok ]
Это жалуется на не нахождение /lib/modules/2.6.24-9-pve/modules.dep
файл, но /lib/modules
каталог даже не существует на этой машине.
Кто-либо знает, как заставить это работать?
Фатальная ошибка вызывается modprobe, выполняемым для вставки nfsd модуля.
С тех пор нет никакого каталога модулей, я предполагаю, что Вы работаете полностью модуль свободное ядро. Если это не будет иметь место, то необходимо будет перейти к исходному каталогу ядра (обычно/usr/src/linux) и работать, "делают modules_install" для создания этого каталога.
Сервисный сценарий запуска только пытается загрузить модуль, если он не может найти nfsd файловую систему в списке поддерживаемых файловых систем (кошка/proc/filesystems для рассмотрения этого самостоятельно). Наличие этой ситуации в модуле, свободное ядро подразумевает, что nfs не была скомпилирована в ядро. nfs-utils является просто стороной пространства пользователя для получения работы nfs, фактические кишки его должен быть скомпилирован в ядро. Выполненный делают menuconfig в Вашем исходном каталоге ядра для проверки этого.
Надеюсь, это поможет!