|
|
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已! |
|
恭喜您是本站第 1729845
位訪客!
登入 | 註冊
|
|
|
|
發表者 |
討論內容 |
冷日 (冷日) |
發表時間:2012/7/25 3:39 |
- Webmaster

- 註冊日: 2008/2/19
- 來自:
- 發表數: 15773
|
- [轉貼]CentOS 5.6創建NFS文件共享服務器
- 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系统门户网站
|
|
討論串
|