在centos 6.5上安装nfs服务命令如下:
先查看是否安装
[root@local /]# rpm -qa | grep "rpcbind"
rpcbind-0.2.0-11.el6.x86_64
[root@local /]# rpm -qa | grep "nfs"
nfs-utils-1.2.3-39.el6.x86_64
nfs4-acl-tools-0.3.3-6.el6.x86_64
nfs-utils-lib-1.1.5-6.el6.x86_64
没有安装进行安装
yum -y install nfs-utils rpcbind
4、NFS共享文件路径配置:
编辑/etc/exports添加下面一行,添加后保存退出。
[root@local /]# vi /etc/exports
/sharestore *(rw,sync,no_root_squash)
5、启动NFS服务(先启动rpcbind,再启动nfs;如果服务器自身已经安装过NFS,那就用restart重启两个服务):
[root@local /]# service rpcbind start
[root@local /]# service nfs start
6. 设立开机服务
[root@iZ23vk1knr3Z ~]# chkconfig rpcbind on
[root@iZ23vk1knr3Z ~]# chkconfig nfs on
7.相关问题
在linux上的挂载命令
mount -t nfs 192.168.192.1://data/oa_backup /home/data
如果采用cifs协议挂载:
mount -t cifs //192.168.192.1/tech_dev -o username=xxxx,password=xxxxx
有些cifs共享的是中文名称,可能出现错误,另外如果共享的目录是软连接,需要对samba进行一些设置。
如果出现错误提示,一般需要安装下面的组件:
Centos : yum install nfs-utils
Ubuntu: : apt-get install nfs-common
581
在windows上先安装nfs客户端
1. 打开控制面板->程序->打开或关闭windows功能->NFS客户端
勾选NFS客户端,即开启windows NFS客户端服务.
mount 192.168.1.10:/home/用户/share X:
8 NFS 开机自动挂载共享目录
开机自动挂载:
如果服务端或客户端的服务器重启之后需要手动挂载,我们可以加入到开机自动挂载
在服务端/客户端的/etc/fstab里添加
192.168.22.204:/opt/filestore /opt/weixins1/tomcat1/webapps/filestore nfs defaults,_rnetdev 1 1
192.168.3.245:/var/lib/glance/images /var/lib/glance/images nfs defaults,_rnetdev 1 1
备注:第1个1表示备份文件系统,第2个1表示从/分区的顺序开始fsck磁盘检测,0表示不检测。_rnetdev 表示主机无法挂载直接跳过,避免无法挂载主机无法启动
遇到的问题:
如遇到以下问题:
ls: cannot access share: Stale file handle share
先卸载问题目录
fuser -km /directory
umount -f /directory #先卸载,后重新挂载
再重新挂载
mount -t nfs 192.168.163.166:/nfsdir /nfsdir
相关的挂载命令如下:
mount -t cifs -o iocharset=utf8,vers=2.1,file_mode=0777,dir_mode=0777,username=devdepart,password=xxx_xxxxx //192.168.1.210/seeyun_upload/ /volume1/docker/seeyun/autoupload/seeyun_upload
如果是Centos 7 注意有些命令发生了变化,注意修改。