偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

CentOS NFS配置詳解

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
下面我們主要講解了CentOS NFS服務(wù)器的一些設(shè)置情況。首先是服務(wù)器的安裝,之后對(duì)于客戶端的設(shè)置進(jìn)行了說(shuō)明和講解。

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

安裝CentOS NFS 服務(wù)器

安裝CentOS NFS 服務(wù)器所需的軟件包:

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

配置CentOS NFS 共享

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

  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 服務(wù)器(172.16.20.1)上的 /bak 目錄到自己文件系統(tǒng)里;rw 在這里表示可讀可寫(xiě)。

把CentOS NFS服務(wù)加入系統(tǒng)啟動(dòng)腳本并且手動(dòng)啟動(dòng) NFS 服務(wù):

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

確認(rèn) NFSv4 服務(wù)器成功運(yùn)行:

  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服務(wù)器是否輸出我們想共享的目錄 /bak:

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

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

  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 客戶端

首先啟動(dòng) portmap:

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

檢查 NFS 服務(wù)器端是否有目錄共享:#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 掛載服務(wù)器端的目錄 /bak 到客戶端某個(gè)目錄下:

  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 文件系統(tǒng):

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

在成功掛載服務(wù)器端的 /bak 后就可以在客戶端里操作了,這時(shí)候?qū)懳募蛘呖截愇募臅r(shí)候會(huì)遇到一個(gè)權(quán)限問(wèn)題報(bào)錯(cuò) : Permission denied,這是因?yàn)樯厦嫖覀冊(cè)诜?wù)器端建立了 /bak 但是 /bak 的 owner 是 root:root,而客戶端的正在訪問(wèn) NFS 的用戶是 vpsee,NFS 要求服務(wù)器端和客戶端的 UID 和 GID 必須一致,所以要在 NFS 服務(wù)器端修改 /bak 的權(quán)限和所屬:

  1. # chown -R vpsee:vpsee /bak 

注意使用CentOS NFS 的時(shí)候,客戶端的用戶 UID 和 GID 必須和服務(wù)器端的 UID 和 GID 完全符合,否則會(huì)造成權(quán)限錯(cuò)誤。在小規(guī)模用戶的情況下,我們可以偷懶通過(guò)在客戶和服務(wù)器兩端同時(shí)建立相同的用戶和組來(lái)解決這個(gè)問(wèn)題,但是在大規(guī)模用戶情況下最好的辦法是利用 NIS 或者 OpenLDAP 來(lái)統(tǒng)一管理用戶,做到一次登錄,到處訪問(wèn)。

Troubleshooting

1、在上面的操作過(guò)程中,如果你不幸遇到下面這個(gè)問(wèn)題的話,可以嘗試更新 Linux kernel 或通過(guò)打開(kāi) IPv6 來(lái)解決這個(gè)問(wèn)題,這是1個(gè) bug:

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

2、如果遇到如下問(wèn)題,可能是因?yàn)槟愕?mount -t nfs 使用的是 nfsv3 協(xié)議,需要明確指出使用 nfsv4 協(xié)議掛載 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/ 

 

責(zé)任編輯:佟健 來(lái)源: IT168
相關(guān)推薦

2010-08-06 13:42:21

CentOSNFS

2010-04-06 16:56:14

CentOS系統(tǒng)

2010-08-03 15:23:29

CentOS 5.3

2010-08-06 12:29:17

Linux NFS服務(wù)

2009-09-10 11:24:16

NFS服務(wù)器

2010-07-28 15:10:21

NFS配置

2009-11-30 09:09:21

Suse 10安裝nf

2010-08-05 10:18:19

Solaris nfs

2010-08-04 15:01:00

2010-07-30 13:51:23

NFS配置

2010-08-05 11:21:58

NFS共享

2010-08-05 14:36:07

NFS服務(wù)

2010-08-03 17:26:13

NFS端口

2010-08-03 15:53:07

CentOSNFS服務(wù)器

2010-07-27 10:15:38

NFS網(wǎng)絡(luò)文件系統(tǒng)

2010-08-06 13:23:58

NFS配置

2010-01-07 15:29:58

Ubuntu nfs

2010-08-03 17:32:54

Linux NFS

2009-09-17 13:27:30

SolarisNFSNIS

2010-08-05 10:00:18

NFS服務(wù)掛起
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)