centos 下安装配置nfs服务器
1、環境
centos5.6_x64
iptables 關閉
selinux 開啟(這個好像不影響)
服務端:192.168.10.150
客戶端:192.168.10.152
2、安裝
yum install portmap //默認已安裝
yum install nfs-utils
3、創建共享目錄
mkdir /nfs
vim /etc/exports
/nfs ?192.168.10.0/24(rw,anonuid=501,anongid=501) ? //ip后跟權限,不能有空格,anonuid和anongid是客戶端和服務端都要有一個相同的用戶并且用戶的uid和gid都一致。
4、重啟服務
/etc/init.d/portmap restart ?//先啟動
/etc/init.d/nfs restart
5、客戶端測試
showmount -e 192.168.10.150 ?//查看服務端共享目錄
rpcinfo -p 192.168.10.150 ?//查看服務端開啟的端口
6、客戶端掛載
mount -t nfs 192.168.10.150:/nfs /mnt/
7、客戶端開機自動掛載
vim /etc/fstab
192.168.10.150:/nfs/mnt/nfsdefaults 0 0
df -h查看
8、卸載掛載
umount /mnt
===========================================
如果要開啟防火墻
1、在服務端則要固定nfs的一些端口
# vim /etc/sysconfig/nfs
RQUOTAD_PORT=875#取消前面的注釋
LOCKD_TCPPORT=32803 #取消前面的注釋
LOCKD_UDPPORT=32769 #取消前面的注釋
MOUNTD_PORT=892 #取消前面的注釋
STATD_PORT=662 #取消前面的注釋
STATD_OUTGOING_PORT=2020 #取消前面的注釋
2、重啟服務
/etc/init.d/portmap restart ?//先啟動
/etc/init.d/nfs restart
3、在服務端添加防火墻策略
=====================================
報錯一:
mount: mount to NFS server '192.168.10.107' failed: System Error: No route to host.
防火墻問題
=====================================
報錯二:
取消掛載
umount.nfs: /home/aixue/public_html/Upload: device is busy
umount.nfs: /home/aixue/public_html/Upload: device is busy
解決:
原因是因為有程序在使用/home目錄,我們可以使用fuser查看那些程序的進程,
[root@web-server2 download]# fuser -m /home/aixue/public_html/Upload
/home/aixue/public_html/Upload: ?3117c ?4071c
[root@web-server2 download]# kill -9 3117
[root@web-server2 download]# kill -9 4071
[root@web-server2 download]# fuser -m /home/aixue/public_html/Upload
[root@web-server2 download]# umount /home/aixue/public_html/Upload
[root@web-server2 download]# mount
======================================
報錯三:
客戶端創建文件是,提示沒有權限
解決:
在服務端修改目錄權限
chmod 777 /nfs
======================================
centos6.3_x64
1、服務器端
yum install nfs-utils
yum install rpcbind ? ///這個與centos5有區別
mkdir /nfs
vim /etc/exports
/nfs192.168.20.0/24(rw)
/etc/init.d/rpcbind restart ?//先啟動
/etc/init.d/nfs restart
2、客戶端
yum install nfs-utils
yum install rpcbind
轉載于:https://blog.51cto.com/151wqooo/1289170
總結
以上是生活随笔為你收集整理的centos 下安装配置nfs服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 9、C语言 —— 指针的用处
- 下一篇: 技术和赚钱真的冲突吗?