centos 下安裝配置nfs服務器

一、環境html

centos5.6_x64linux

iptables 關閉web

selinux 開啓(這個好像不影響)vim

服務端:192.168.10.150centos

客戶端:192.168.10.152服務器

二、安裝ide

yum install portmap //默認已安裝測試

yum install nfs-utilsui

三、建立共享目錄spa

mkdir /nfs

vim /etc/exports

/nfs  192.168.10.0/24(rw,anonuid=501,anongid=501)   //ip後跟權限,不能有空格,anonuid和anongid是客戶端和服務端都要有一個相同的用戶而且用戶的uid和gid都一致。

四、重啓服務

/etc/init.d/portmap restart  //先啓動

/etc/init.d/nfs restart

五、客戶端測試

showmount -e 192.168.10.150  //查看服務端共享目錄

rpcinfo -p 192.168.10.150  //查看服務端開啓的端口

六、客戶端掛載

mount -t nfs 192.168.10.150:/nfs /mnt/

七、客戶端開機自動掛載

vim /etc/fstab

192.168.10.150:/nfs/mnt/nfsdefaults 0 0

df -h查看

八、卸載掛載

umount /mnt

===========================================

若是要開啓防火牆

一、在服務端則要固定nfs的一些端口

# vim /etc/sysconfig/nfs

RQUOTAD_PORT=875#取消前面的註釋

LOCKD_TCPPORT=32803 #取消前面的註釋

LOCKD_UDPPORT=32769 #取消前面的註釋

MOUNTD_PORT=892 #取消前面的註釋

STATD_PORT=662 #取消前面的註釋

STATD_OUTGOING_PORT=2020 #取消前面的註釋

二、重啓服務

/etc/init.d/portmap restart  //先啓動

/etc/init.d/nfs restart

三、在服務端添加防火牆策略

=====================================

報錯一:

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

一、服務器端

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

二、客戶端

yum install nfs-utils

yum install rpcbind

相關文章
相關標籤/搜索