NFS(network file system,网络文件系统)搭建配置

NFS(network file system,网络文件系统)搭建配置

2012年12月18日 16:04:53 秩幽 阅读数 702

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yincg/article/details/8314939

NFS(network file system,网络文件系统)搭建配置


网络文件系统是在linux系统间实现磁盘文件共享的一种方法,支持应用程序在客户端通过网络存取位于服务器磁盘中
数据的一种文件系统协议。其基本原则是让不同的客户端及服务器通过一组RPCs共享相同的文件系统,并独立于操作系统,
允许不同硬件及操作系统的系统共同进餐文件的共享。


安装:
rpm -i system-config-nfs-1.3.23-1.e15.rpm 使用rpm方式安装
yum -y install system-config-nfs*使用yum方式安装




常规配置
1、NFS服务启动暂停
service nfs start #启动nfs服务
service nfs stop #关闭nfs服务
service nfs restart #重启nfs服务
service nfs reload #重加载nfs服务
service nfs status #查看当前nfs状态


2、nfs注册
启动nfs之后可以通过 
rpcinfo -p localhost 
查看nfs是否注册成功,如果没有可以重新启动portmap、nfs等服务,直到注册成功;


3、设置nfs开机启动
chkconfig nfs on #在运行级别2、3、4、5上设置为开机启动
chkconfig nfs off #在运行级别2、3、4、5上设置为开机不启动
chkconfig nfs --level 35 on #在运行级别3、5上设置为开机启动
chkconfig nfs --level 35off #在运行级别3、5上设置为开机不启动


4、nfs配置文件结构
服务器配置文件:/etc/exports
文件格式: Directory hostname (options)
Directory 为要共享的目录;
hostname 客户机的域名/IP地址/IP地址段;也可以为空,空则代表任意主机;
options 可选,如不指定,则采用默认选项.如ro,rw,sync,async等;


 例如:/home 192.168.0.* (rw,async,no_root_squash)
Rw;可读可写
Async;同步,服务端只有接受到客户端的回应,才进行下一步,以确保连接更可靠
No_root_squash;不压缩root用户的权限,如要更安全请用roo_squash
在服务端可以用exportfs命令来输出exports对外共享的目录;


客户端配置文件;(mount或fstab文件)
以下是代码片段:
# mount –t nfs hostname(orIP):/directory /mountpoint
-t nfs可以省略;
/directory为绝对路径;
或是在/etc/fstab文件中增加NFS文件系统的挂载记录
以下是代码片段:
NFSserverIP:/directory /mountpoint nfs defaults 0 0
可以用mount查一下挂载点的情况.


5、固定端口
nfs在默认情况下使用的端口是随机的,如果希望nfs使用指定的端口,以满足特定需求,可以通过修改/etc/sysconfig/nfs文件;
LOCKD_TCPPORT=8001
LOCKD_UDPPORT=8001
MOUNTD_PORT=8002
ATATD_PORT=8000
STATD_OUTGOING_PORT=8003

猜你喜欢

转载自blog.csdn.net/viviliving/article/details/91793341