成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CentOS NFS配置詳解

網絡 網絡管理
下面我們主要講解了CentOS NFS服務器的一些設置情況。首先是服務器的安裝,之后對于客戶端的設置進行了說明和講解。

我們知道在Linux上運行NFS會有很多不同的情況。隨著環境以及相應版本和硬件的改動,它的一些性能會有很大的差異。那么今天我們來看一下CentOS NFS的一些安裝和測試情況。在 CentOS 上安裝和配置 NFS 4.0。NFS 網絡文件系統協議最早是于1984年由 SUN 公司開發的,NFSv4 是最新的修訂版本,2003年4月發布(RFC 3530)。由于 NFS 是一個開放的協議和標準,所以各個系統上的實現不同,所表現出來就是穩定性和性能差異,VPSee 的經驗是 NFS 在 Solaris 上最穩定、功能最豐富;在 FreeBSD 上的性能最好,但是缺少一些功能,比如 FreeBSD 8.0 內核才增加了 NFS 文件鎖的支持;NFS 在 Linux 上表現最一般了,所以我們至今仍有部分服務器低調地運行著古老的 Solaris 2.5 和 NFSv3,相比 NFSv3 來說 NFSv4 做了一些重大改進,比如:性能的提升、安全性的增強和 ACL,更容易與防火墻集成等。下面地操作在 CentOS 5.5 上完成。

安裝CentOS NFS 服務器

安裝CentOS NFS 服務器所需的軟件包:

  1. # yum install nfs-utils nfs4-acl-tools portmap 

配置CentOS NFS 共享

和安裝任何其他服務器軟件一樣,安裝完 NFS 服務后就需要對 NFS 服務進行配置。輸出服務器端的某個目錄,以便 NFS 客戶端能掛載和訪問到這個目錄

  1. # vi /etc/exports  
  2. /bak              172.16.20.11(rw,sync,fsid=0) 172.16.20.12(rw,sync,fsid=0

172.16.20.11 和 172.16.20.12 上面的用戶可以掛載 NFS 服務器(172.16.20.1)上的 /bak 目錄到自己文件系統里;rw 在這里表示可讀可寫。

把CentOS NFS服務加入系統啟動腳本并且手動啟動 NFS 服務:

  1. # chkconfig nfs on  
  2. # chkconfig portmap on  
  3.  
  4. # /etc/init.d/portmap start  
  5. # /etc/init.d/nfs start 

確認 NFSv4 服務器成功運行:

  1. # rpcinfo -p  
  2.    program vers proto   port  
  3.     100000    2   tcp    111  portmapper  
  4.     100000    2   udp    111  portmapper  
  5.     100003    2   udp   2049  nfs  
  6.     100003    3   udp   2049  nfs  
  7.     100003    4   udp   2049  nfs  
  8.     ...  
  9.     100005    3   tcp    750  mountd 

檢查CentOS NFS服務器是否輸出我們想共享的目錄 /bak:

  1. # exportfs  
  2. /bak           172.16.20.11  
  3. /bak           172.16.20.12 

注意 NFS 使用 portmap,而且新版本的 portmap 使用 hosts.deny 和 hosts.allow 文件來控制訪問源,修改這2個配置文件以便 NFS 客戶端能正常連接到服務器:

  1. # vi /etc/hosts.deny  
  2. portmap:ALL  
  3.  
  4. # vi /etc/hosts.allow  
  5. portmap:172.16.38.0/255.255.254.0 

使用 NFS 客戶端

首先啟動 portmap:

  1. # /etc/init.d/portmap start 

檢查 NFS 服務器端是否有目錄共享:#p#

  1. # showmount -e 172.16.20.1  
  2. Export list for 172.16.20.1:  
  3. /bak 172.16.20.11,172.16.20.12 

使用 mount 掛載服務器端的目錄 /bak 到客戶端某個目錄下:

  1. # mkdir /home/vpsee/bak  
  2. # mount -t nfs4 172.16.20.1:/ /home/vpsee/bak/  
  3.  
  4. # df -H  
  5. Filesystem             Size   Used  Avail Use% Mounted on  
  6. ...  
  7. 172.16.39.1:/        232G    23G   198G  11% /home/vpsee/bak 

在 /etc/fstab 中掛載 nfs 文件系統:

  1. # vi /etc/fstab  
  2. 172.16.20.1:/    /bak  nfs4   soft,intr,rsize=8192,wsize=8192,nosuid  
  3.  
  4. # chkconfig netfs on 

在成功掛載服務器端的 /bak 后就可以在客戶端里操作了,這時候寫文件或者拷貝文件的時候會遇到一個權限問題報錯 : Permission denied,這是因為上面我們在服務器端建立了 /bak 但是 /bak 的 owner 是 root:root,而客戶端的正在訪問 NFS 的用戶是 vpsee,NFS 要求服務器端和客戶端的 UID 和 GID 必須一致,所以要在 NFS 服務器端修改 /bak 的權限和所屬:

  1. # chown -R vpsee:vpsee /bak 

注意使用CentOS NFS 的時候,客戶端的用戶 UID 和 GID 必須和服務器端的 UID 和 GID 完全符合,否則會造成權限錯誤。在小規模用戶的情況下,我們可以偷懶通過在客戶和服務器兩端同時建立相同的用戶和組來解決這個問題,但是在大規模用戶情況下最好的辦法是利用 NIS 或者 OpenLDAP 來統一管理用戶,做到一次登錄,到處訪問。

Troubleshooting

1、在上面的操作過程中,如果你不幸遇到下面這個問題的話,可以嘗試更新 Linux kernel 或通過打開 IPv6 來解決這個問題,這是1個 bug:

  1. # mount -t nfs4 172.16.20.1:/ /home/vpsee/bak/  
  2. mount.nfs4: Cannot allocate memory 

2、如果遇到如下問題,可能是因為你的 mount -t nfs 使用的是 nfsv3 協議,需要明確指出使用 nfsv4 協議掛載 mount -t nfs4:

  1. # mount -t nfs 172.16.20.1:/ /home/vpsee/bak/  
  2. mount: mount to NFS server '172.16.20.1' failed: RPC Error: Program not registered.  
  3.  
  4. # mount -t nfs4 172.16.20.1:/ /home/vpsee/bak/ 

 

責任編輯:佟健 來源: IT168
相關推薦

2010-08-06 13:42:21

CentOSNFS

2010-04-06 16:56:14

CentOS系統

2010-08-03 15:23:29

CentOS 5.3

2010-08-06 12:29:17

Linux NFS服務

2009-09-10 11:24:16

NFS服務器

2010-07-28 15:10:21

NFS配置

2009-11-30 09:09:21

Suse 10安裝nf

2010-08-05 14:36:07

NFS服務

2010-08-05 11:21:58

NFS共享

2010-08-03 17:26:13

NFS端口

2010-07-30 13:51:23

NFS配置

2010-08-05 10:18:19

Solaris nfs

2010-08-04 15:01:00

2010-07-27 10:15:38

NFS網絡文件系統

2010-08-03 15:53:07

CentOSNFS服務器

2010-08-02 17:16:10

Fedora10 NF

2010-08-05 10:00:18

NFS服務掛起

2009-09-08 13:48:13

NFS服務器

2010-01-07 12:46:28

Ubuntu nfs

2009-09-17 13:27:30

SolarisNFSNIS
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91人人爽| 伊大人久久 | 手机av网| 一区二区日韩 | 亚洲乱码国产乱码精品精的特点 | 成人欧美一区二区三区视频xxx | 久久精品在线 | 中文字幕日本一区二区 | 久久成人一区 | 最新伦理片 | 久久国产精品久久久久久久久久 | 久久网一区二区 | 日韩电影一区 | 亚洲成人精品 | 久久久久久亚洲精品 | 免费观看一级毛片视频 | 91视频进入| 午夜视频大全 | 国产精品一区二区视频 | 精品视频一区二区三区在线观看 | 免费一级欧美在线观看视频 | 91视视频在线观看入口直接观看 | 色天堂影院 | 久久国内精品 | 中文在线一区二区 | 精品一区在线 | 日韩二区三区 | 中文天堂网 | 在线观看免费福利 | 国产污视频在线 | 久久久91 | 人人澡视频 | 国产精品美女久久久久久久久久久 | 亚洲第一视频网 | 高清色视频| 欧美日韩久久 | 国产内谢| 51ⅴ精品国产91久久久久久 | 日韩一区二区在线播放 | 特黄特黄a级毛片免费专区 av网站免费在线观看 | 亚洲精品综合一区二区 |