Для начала установим пакеты (со всеми зависимостями), необходимые для нормальной работы с nfs (проделываем это на обоих компьютерах):
#apt-get install nfs-kernel-server
Теперь расшарим необходимую нам папку (для примера возьму /mnt). Открываем для редактирования файл /etc/exports (на удаленном компьютере):
#nano /etc/exports
вносим туда расшариваемую папку:
/mnt 192.168.0.1(rw)
rw - значит мы получим права для записи. Другие параметры ищите в мануалах.
192.168.0.1 - хост который имеет доступ к шаре (в данном случае мой основной компьютер).
Теперь сделаем, чтобы у нас эта шара маунтилась только при обращении к ней. Для этого используем autofs (устанавливаем на основном компьютере):
#apt-get install autofs
Открываем для редактирования файл auto.master:
#nano /etc/auto.master
раскомментируем строку
/misc /etc/auto.misc --timeout=60
Создаете в корне системы папку misc:
#mkdir /misc
Открываем для редактирования файл auto.misc:
#nano /etc/auto.misc
Добавляем туда строку:
komp2 -rw 192.168.0.2:/mnt
komp2 - название папки в которую будет маунтится шара. Папка создается автоматически при обращении к ней в созданной нами папке /misc.
192.168.0.2 - ip-адрес удаленного компа, на котором расшарили папку.
Теперь перезапускаем демоны:
nfs на удаленном компьютере:
#/etc/init.d/nfs-kernel-server restart
autofs на основном компьютере:
#/etc/init.d/autofs restart
Все, теперь чтобы подключить удаленный ресурс, просто переходим в папку /misc/komp2:
$cd /misc/komp2