This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
сервис_nfs [2015/08/24 13:07] val [Установка, настройка и запуск сервиса] |
сервис_nfs [2021/04/12 08:52] val [Dеbian/Ubuntu] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Сервис NFS ====== | ====== Сервис NFS ====== | ||
+ | |||
+ | !!! Рекомендуется наличие PTR записей или записей в hosts !!! | ||
===== Установка, настройка и запуск сервиса ===== | ===== Установка, настройка и запуск сервиса ===== | ||
Line 5: | Line 7: | ||
* [[http://ru.wikipedia.org/wiki/Network_File_System|Network File System]] | * [[http://ru.wikipedia.org/wiki/Network_File_System|Network File System]] | ||
- | ==== Ubuntu/Dеbian ==== | + | ==== Dеbian/Ubuntu ==== |
<code> | <code> | ||
- | root@server:~# apt-get install nfs-kernel-server | + | root@server:~# apt install nfs-kernel-server |
</code><code> | </code><code> | ||
root@server:~# cat /etc/exports | root@server:~# cat /etc/exports | ||
</code><code> | </code><code> | ||
- | #/var/cache/apt/archives 192.168.X.0/24(ro,sync,no_subtree_check) | + | #/var/cache/apt/archives 192.168.0.0/16(ro,sync,no_subtree_check) |
#/home 192.168.X.0/24(rw,sync,no_subtree_check) | #/home 192.168.X.0/24(rw,sync,no_subtree_check) | ||
- | #/var/www/sarg 192.168.X.1(rw,sync,no_subtree_check,no_root_squash) | + | #/var/www/html/sarg 192.168.X.1(rw,sync,no_subtree_check,no_root_squash) |
+ | </code><code> | ||
+ | root@server:~# service nfs-kernel-server restart | ||
</code> | </code> | ||
Line 60: | Line 64: | ||
[root@server ~]# find /home -type d -exec chmod 755 {} \; | [root@server ~]# find /home -type d -exec chmod 755 {} \; | ||
</code> | </code> | ||
+ | |||
+ | ==== Windows Server ==== | ||
==== Windows 2003 ==== | ==== Windows 2003 ==== | ||
Line 73: | Line 79: | ||
В свойствах папки включить NFS Sharing, и настроить Permissions (ALL_MACHINES ReadWrite, AllowRootAccess) | В свойствах папки включить NFS Sharing, и настроить Permissions (ALL_MACHINES ReadWrite, AllowRootAccess) | ||
- | <code> | + | |
- | # chown 777 /home | + | ==== Windows 2016 ==== |
- | </code> | + | |
+ | * [[http://blog.bobbyallen.me/2018/01/18/windows-server-2016-as-an-nfs-server-for-linux-clients/|Windows Server 2016 as an NFS server for Linux clients]] | ||
===== Перезапуск сервиса ===== | ===== Перезапуск сервиса ===== | ||
(при изменении файла exports) | (при изменении файла exports) | ||
Line 84: | Line 91: | ||
</code> | </code> | ||
- | ==== Ubuntu ==== | + | ==== Ubuntu/Debian ==== |
<code> | <code> | ||
root@server:~# service nfs-kernel-server force-reload | root@server:~# service nfs-kernel-server force-reload | ||
Line 91: | Line 98: | ||
===== Установка nfs клиента ===== | ===== Установка nfs клиента ===== | ||
- | ==== Ubuntu ==== | + | ==== Debian/Ubuntu ==== |
<code> | <code> | ||
- | root@client1:~# apt-get install nfs-common | + | root@client1:~# apt install nfs-common |
</code> | </code> | ||
Line 105: | Line 112: | ||
rpc_statd_enable="YES" | rpc_statd_enable="YES" | ||
... | ... | ||
+ | </code><code> | ||
+ | root@client1:~# service lockd start | ||
</code> | </code> | ||
+ | |||
===== Использование сервиса ===== | ===== Использование сервиса ===== | ||
Line 130: | Line 140: | ||
==== Установка ПО ==== | ==== Установка ПО ==== | ||
+ | |||
+ | === Debian/Ubuntu === | ||
+ | <code> | ||
+ | nfsclient# mount nfsserver:/var/cache/apt/archives /mnt | ||
+ | |||
+ | nfsclient# dpkg -i /mnt/*deb | ||
+ | </code> | ||
=== FreeBSD === | === FreeBSD === | ||
Line 154: | Line 171: | ||
</code> | </code> | ||
- | === Ubuntu === | ||
- | <code> | ||
- | root@gate:~# apt-get install nfs-common | ||
- | |||
- | root@gate:~# mount nfs:/var/cache/apt/archives /mnt | ||
- | |||
- | root@gate:~# dpkg -i /mnt/fetchmail* | ||
- | |||
- | root@gate:~# umount /mnt | ||
- | </code> |