Т.к. модуль nfsd не загружается при старте сервера добавим его в автозагрузку.
echo "modprobe nfsd" > /etc/sysconfig/modules/nfs.modules
И не забудем выдать соответствующие права на выполнение.
chmod 755 /etc/sysconfig/modules/nfs.modules
Также необходим автозапуск соответствующих служб.
echo "service portmap start" > /etc/init/nfs.conf echo "service nfs start" >> /etc/init/nfs.conf chmod 755 /etc/init/nfs.conf
Теперь необходимо разрешить подключение к nfs с других устройств в сети. Для этого занулим аргументы запуска в конфиге portmap.
echo "PMAP_ARGS=\"\"" > /etc/sysconfig/portmap
Теперь можно сконфигурировать папки, которые будут расшарены по nfs. Здесь я расшариваю /mnt/raid.
echo "/mnt/raid 192.168.100.0/24(rw,sync,no_root_squash)" > /etc/exports
Перезагрузимся, проверив что автозапуск работает корректно и службы стартуют.
reboot
Проверим доступность nfs по адресу localhost:
showmount -e localhost
А затем и по ip сервера.
showmount -e 192.168.100.3
Если предыдущая команда была выполнена успешно, можно подключиться к nfs из виртуальных машин. В моём случае nfs хранилище доступно по адресу 192.168.100.3:/mnt/raid
В следующей статье мы поговорим о гибком пробросе клавиатуры в гостевую систему.