Поэтому для внутренней сети лучше использовать его, тем более, монтирование прозрачно.
Монтируем в определенную папку, и содержимое будет доступно, как-будто на нашем диске.
Для сервера, того компьютера, на котором расшариваем папку, устанавливаемДля сервера, чтобы раздать папку
Код: Выделить всё
apt-get install nfs-kernel-server
Код: Выделить всё
mkdir /mnt/cloud
Код: Выделить всё
nano /etc/exports
Код: Выделить всё
/mnt/cloud 192.168.1.0/24(rw,async,insecure,nohide,all_squash,anonuid=1000,anongid=1000)
- /mnt/cloud - путь к нашей расшариваемой папке,
- 192.168.1.0/24 - доступ только из моей подсети
- rw - чтение запись, или ro - только чтение,
- async - асинхронный режим доступа, сервер не ждет записи на диск, передает во время нее. Не надежно, но быстро. Для более надежного доступа, есть синхронный доступ sync.
- all_squash - все подключения от анонимного пользователя
- anonuid=1000,anongid=1000 - приравнивает анонимного пользователя к моему, если у вас id пользователя отличается от 1000, впишите свой, узнать "id goodigy"
- hide - будут использоваться порты меньше 1024, отключить это требование - nohide.
Код: Выделить всё
service nfs-kernel-server restart
Создаем папку для монтированияДля клиента, чтобы примонтировать расшаренную папку
Код: Выделить всё
mkdir /mnt/cloud
Код: Выделить всё
mount -t nfs 192.168.1.4:/mnt/cloud /mnt/cloud
Код: Выделить всё
nano /etc/fstab
Код: Выделить всё
192.168.1.4:/mnt/cloud /mnt/cloud nfs user,rw 0 0
Код: Выделить всё
mount -a