сервис_nfs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
сервис_nfs [2015/08/24 13:07]
val [Установка, настройка и запуск сервиса]
сервис_nfs [2022/07/07 20:58]
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) 
 + 
 +#/var/www *(rw,​sync,​no_root_squash,​subtree_check) 
 +#/var/www 172.16.0.0/​12(rw,​sync,​no_subtree_check,​no_root_squash) 192.168.0.0/​16(rw,​sync,​no_subtree_check,​no_root_squash) 10.0.0.0/​8(rw,​sync,​no_subtree_check,​no_root_squash) 
 +</​code><​code>​ 
 +root@server:​~#​ service nfs-kernel-server restart
 </​code>​ </​code>​
  
Line 60: Line 67:
 [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 71: Line 80:
 </​code>​ </​code>​
  
-В свойствах папки включить NFS Sharing, и настроить Permissions (ALL_MACHINES ReadWrite, AllowRootAccess)+В свойствах папки ​(лобой,​ но удобнее C:​\home) ​включить 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 94:
 </​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 101:
 ===== Установка 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 115:
 rpc_statd_enable="​YES"​ rpc_statd_enable="​YES"​
 ... ...
 +</​code><​code>​
 +root@client1:​~#​ service lockd start
 </​code>​ </​code>​
 +
 ===== Использование сервиса ===== ===== Использование сервиса =====
  
Line 130: Line 143:
  
 ==== Установка ПО ==== ==== Установка ПО ====
 +
 +=== Debian/​Ubuntu ===
 +<​code>​
 +nfsclient# mount nfsserver:/​var/​cache/​apt/​archives /mnt
 +
 +nfsclient# dpkg -i /mnt/*deb
 +</​code>​
  
 === FreeBSD === === FreeBSD ===
Line 154: Line 174:
 </​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>​ 
сервис_nfs.txt · Last modified: 2024/04/16 12:34 by val