Network File System (NFS) — протокол сетевого доступа к файловым системам, первоначально разработан Sun Microsystems в 1984 году. За основу взят протокол вызова удалённых процедур. Позволяет подключать (монтировать) удалённые файловые системы через сеть.
NFS предоставляет клиентам прозрачный доступ к файлам и файловой системе сервера. В отличие от FTP, протокол NFS осуществляет доступ только к тем частям файла, к которым обратился процесс, и основное достоинство его в том, что он делает этот доступ прозрачным. Это означает, что любое приложение клиента, которое может работать с локальным файлом, с таким же успехом может работать и с NFS-файлом, без каких-либо модификаций самой программы.
Задача установить сервер NFS на Linux CentOS и подключить к нему клиетна.
Настройка сервера.
Адрес сервера:
IP=192.168.1.7
Установка:
yum install nfs-utils
Запуск:
systemctl start nfs-server
Проверка:
systemctl status {nfs,rpcbind,nfslock}
Автозагрузка:
systemctl enable {nfs,rpcbind,nfslock}
Создаём каталог для NFS клиента:
/disk
Указываем каталог для монтирования в файле /etc/exports:
/disk_nfs 192.168.1.1(rw)
Команда
exports считает файл /etc/exports
exports -a перепишет файл /etc/exports
Настройка фаервола:
firewall-cmd --permanent --add-service=nfs
firewall-cmd --reload
Установка и настройка NFS клиента:
Адрес клиента:
IP=192.168.1.1
Установка:
yum install nfs-utils
Запуск:
systemctl start nfs-server
Автозагрузка:
systemctl enable nfs-server
Создаём каталог для NFS клиента:
/disk_nfs
Монтируем каталог с сервера в клиента:
mount -t nfs 192.168.1.7:/disk /disk_nfs
Размонтируем каталог с сервера в клиента:
umount -t nfs 192.168.1.7:/disk /disk_nfs
Всем удачи!