茫茫網海中的冷日 - 對這文章發表回應
茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1676220 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
IMG_0249.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

對這文章發表回應

發表限制: 非會員 可以發表

發表者: 冷日 發表時間: 2012/7/25 3:39:32
CentOS 5.6創建NFS文件共享服務器

[日期:2012-07-15] 來源:Linux社區 作者:naola2001

根據業務需要,在IDC啟用一台NFS文件共享服務器。此服務器以後還會被用做文件備份的存儲。便於集中備份管理。由於此文件鏈接大存儲設備。需要對NFS的訪問帳號進行統一規劃。

Linux系統:CentOS 5.6

首先,確認服務器上是否已安裝 nfs,portmap

如未安裝,可yum 安裝
yum -y install nfs-utils-
yum -y install portmap

以下是本機測試的情況
NFS SERVER:192.168.1.105
NFS Clinet: 192.168.1.106

Server 測試共享目錄 /home/share
NFS 的默認帳號 是 nfsnobody
[root@localhost ~]#  id nfsnobody
uid=65534(nfsnobody) gid=65534(nfsnobody) groups=65534(nfsnobody) context=root:system_r:unconfined_t:SystemLow-SystemHigh

用此帳號共享雲存儲的文件將會有錯誤的。所以還是不要用此帳號,還是用統一用UID為2012的yun帳號
Server端的配置
[root@localhost ~]# usermod -u 2012 yun
[root@localhost ~]# id yun
uid=2012(yun) gid=501 groups=501 context=root:system_r:unconfined_t:SystemLow-SystemHigh
[root@localhost ~]# usermod -g 2012 yun
[root@localhost ~]# id yun
uid=2012(yun) gid=2012(yun) groups=2012(yun) context=root:system_r:unconfined_t:SystemLow-SystemHigh
[root@localhost ~]# chown yun:yun -R /home/share
[root@localhost ~]# vi /etc/exports

/home/share 192.168.1.106(rw,sync,anonuid=2012,anongid=2012)
[root@localhost ~]# service portmap start
啟動 portmap:                                             [確定]
[root@localhost ~]# service nfslock start
[root@localhost ~]# service nfs restart
關閉 NFS mountd:                                          [確定]
關閉 NFS 守護進程:                                        [確定]
關閉 NFS quotas:                                          [確定]
啟動 NFS 服務:                                            [確定]
關掉 NFS 配額:                                            [確定]
啟動 NFS 守護進程:                                        [確定]
啟動 NFS mountd:                                          [確定]

NFS Client端的配置:
定義在客戶端的掛載點。初始定為 /mnt/nfs
[root@localhost mnt]# chown yun:yun  /mnt/nfs
[root@localhost mnt]# chmod 777 /mnt/nfs
[root@localhost mnt]# mount -t nfs -o rw 192.168.1.105:/home/share /mnt/nfs

即配置成功。

如出現
[root@localhost mnt]# mount -t nfs -o rw 192.168.1.105:/home/share /mnt/nfs
mount: mount to NFS server '192.168.1.105' failed: System Error: No route to host.

需配置SERVER上的iptables

參考文章 http://www.linuxidc.com/Linux/2012-07/65369.htm

測試
在Client下
[root@localhost mnt]# cd /mnt/nfs
[root@localhost nfs]# ls
1.txt
[root@localhost nfs]# vi 1.txt
[root@localhost nfs]# echo "aaa">2.txt

在server端都可以看到改變,且用戶所有者為yun
[root@localhost ~]# cat /home/share/1.txt
hddddello world
[root@localhost ~]# ll /home/share
總計 16
-rw-r--r-- 1 yun yun 16 07-15 01:40 1.txt
-rw-r--r-- 1 yun yun  4 07-15 01:40 2.txt

經過測試,發現文件讀寫,文件權限都正確。

本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2012-07/65368.htm



原文出處:CentOS 5.6创建NFS文件共享服务器_服务器应用_Linux公社-Linux系统门户网站
內容圖示
url email imgsrc image code quote
樣本
bold italic underline linethrough   












 [詳情...]
validation picture

注意事項:
預覽不需輸入認證碼,僅真正發送文章時才會檢查驗證碼。
認證碼有效期10分鐘,若輸入資料超過10分鐘,請您備份內容後,重新整理本頁並貼回您的內容,再輸入驗證碼送出。

選項

Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|