====== NFS ====== Network file system (NFS) — протокол сетевого доступа к файловым системам, первоначально разработан Sun Microsystems в 1984 году. За основу взят протокол вызова удалённых процедур (ONC RPC, англ. Open Network Computing Remote Procedure Call). Позволяет монтировать (подключать) удалённые файловые системы через сеть. [[wpru>Network_File_System|Network File System]] ===== Сервер ===== Установка: apt-get install nfs-common nfs-kernel-server Запуск: service nfs-kernel-server start Установка прав на папку: chown -R nobody.nogroup /srv/share Файл настройки папок: ''/etc/exports'' \\ Пример: /srv/share КЛИЕНТ(rw,sync,all_squash,no_subtree_check) Применение настроек: exportfs -arv Список установленные соединений: netstat | grep :nfs ---- [[https://www.golinuxcloud.com/show-nfs-shares-list-nfs-client-mount-points|Show NFS shares | List NFS mount points | List NFS clients Linux | GoLinuxCloud]] ===== Клиент ===== Установка: apt-get install nfs-common ==== Монтирование ==== mount СЕРВЕР:/srv/share /mnt/share ==== Размонтирование ==== umount /mnt/share ==== Монтирование при загрузке (fstab) ==== Файл ''/etc/fstab'' Файловые системы ''NFS'' могут быть добавлены в файл ''/etc/fstab'' так же, как и локальные, но существует некоторые отличия: * тип файловой системы должен быть ''nfs'' * значения ''dump'' и ''fsck order'' (последние две записи в строчке) должны быть равны ''0''. Пример: СЕРВЕР:/srv/share /mnt/share nfs rw 0 0 ====== IPTables ====== Пример настройки [[iptables:iptables|IPTables ]] для сервера: iptables -A INPUT -s $NFS_Clients -p tcp -m multiport --ports 111,2000,2001,2049 -j ACCEPT iptables -A INPUT -s $NFS_Clients -p udp -m multiport --ports 111,2000,2002,2049 -j ACCEPT iptables -A OUTPUT -d $NFS_Clients -p tcp -m multiport --ports 111,2000,2001,2049 -j ACCEPT iptables -A OUTPUT -d $NFS_Clients -p udp -m multiport --ports 111,2000,2002,2049 -j ACCEPT ====== Ссылки ====== [[https://www.ibm.com/docs/ru/aix/7.2?topic=management-network-file-system|Сетевая файловая система (NFS) - IBM Documentation]] [[http://www.bog.pp.ru/work/NFS.html|Bog BOS: NFS - сетевая файловая система]] [[http://www.hub.ru/wiki/Общие_принципы_NFS|Общие принципы NFS]] [[https://wiki.archlinux.org/index.php/NFS_%28Русский%29|wiki.archlinux.org: NFS]] [[http://www.lissyara.su/articles/freebsd/trivia/win2003+nfs/|win2003+nfs]] [[http://www.microsoft.com/en-us/download/details.aspx?id=274|Windows Services for UNIX Version 3.5]] [[https://wiki.debian.org/LDAP/AutoFSSetup|LDAP/AutoFSSetup - Debian Wiki]] [[https://www.ibm.com/developerworks/ru/library/l-nfsv4/|IBM - NFSv4 обеспечивает унифицированный сетевой доступ]] **[[https://www.golinuxcloud.com/show-nfs-shares-list-nfs-client-mount-points/#Use_nfsstat_to_list_NFS_mount_points|Show NFS shares | List NFS mount points | List NFS clients Linux | GoLinuxCloud]]** [[https://wm-help.net/lib/b/book/2677999886/471|14.8. Небезопасная NFS / Linux глазами хакера / Библиотека (книги, учебники и журналы) / В помощь Веб-Мастеру]] {{tag>Network File_Server File_System}}