Задача: Сделать общую папку доступную по сети между двумя компьютерами с linux. Проще говоря нам нужно расшарить папку на компьютере с linux чтобы мы могли видеть её по сети на другом компьютере с linux.
Компьютеры имеют адреса:
10.0.0.1 - Сервер (на нем физически находится папка с общим доступом) и
10.0.0.2 - Клиент с него будем осуществлять доступ.
sudo aptitude install nfs-kernel-server nfs-common portmap
mkdir Share
/home/user/Share 10.0.0.0/255.255.255.0(rw,no_root_squash,async,subtree_check)
echo "/home/user/Share 10.0.0.0/255.255.255.0(rw,no_root_squash,async,subtree_check)" | sudo tee -a /etc/exports
sudo /etc/init.d/nfs-kernel-server restart
sudo exportfs -a
sudo aptitude install portmap nfs-common
mkdir Share
sudo mount 10.0.0.1:/home/user/Share Share
10.0.0.1:/home/user/Share /home/user/Share nfs timeo=50,hard,intr
echo "10.0.0.1:/home/user/Share /home/user/Share nfs timeo=50,hard,intr" | sudo tee -a /etc/fstab
P.S. Если вы используете firewall, то вам потребуется открыть порты: 32771, 111 и 2049