NFS服务部署
NFS服务端部署
一、检查软件是否安装
rpm -qa | egrep “nfs-utils|rpcbind”
二、安装软件
yum -y install nfs-utils rpcbind
补充说明:nfs-utils和rpcbind两个软件大礼包
rpm -ql nfs-utils
/etc/rc.d/init.d/nfs           <–nfs服务启动脚本文件
/usr/sbin/showmount            <–检查nfs服务共享目录信息
    
rpm -ql rpcbind
/etc/rc.d/init.d/rpcbind       <–rpcbind服务启动脚本文件
/usr/sbin/rpcinfo              <–检查nfs服务向rpc注册信息
三、编写nfs服务配置文件
[root@centos7 ~]# ll /etc/exports
-rw-r–r– 1 root root 0 Jun  7  2013 /etc/exports    <–nfs服务配置文件,默认已经存在
[root@Nfs01 ~]# vim /etc/exports 
/data    172.16.1.0/24(rw,sync)
说明:配置文件信息    指定共享目录    指定共享目录访问控制网段或主机信息(共享目录参数信息)
四、创建nfs服务共享目录,并且进行属主修改和授权
mkdir /data
chown -R nfsnobody.nfsnobody /data
五、启动nfs和rpc服务
systemctl start rpcbind        <–首先启动rpcbind服务
systemctl start nfs            <–其次启动nfs服务
六、进行服务配置检查
先检查房源信息是否进行注册
rpcinfo -p 172.16.1.31
检查是否存在可用的共享目录
[root@Nfs01 ~]# showmount -e 172.16.1.31
Export list for 172.16.1.31:
/data 172.16.1.0/24
NFS客户端部署
一、检查软件是否安装
rpm -qa | egrep “nfs-utils|rpcbind”
二、安装软件
yum -y install nfs-utils rpcbind
三、将nfs服务端共享的目录进行挂载
[root@web01 ~]# showmount -e 172.16.1.31
Export list for 172.16.1.31:
/data 172.16.1.0/24
[root@web01 ~]# mount -t nfs 172.16.1.31:/data /mnt
[root@web01 ~]# df -h
Filesystem          Size    Used     Avail    Use%      Mounted on
/dev/sda3           8.6G    752M     7.4G     10%           /
tmpfs               504M       0     504M     0%            /dev/shm
/dev/sda1           190M     24M     157M     13%           /boot
172.16.1.31:/data   8.6G    752M     7.4G     10%           /mnt
NFS共享文件系统相关重要文件说明
/etc/exports             nfs服务主配置文件
/usr/sbin/rpcinfo        查看nfs服务中是否有房源注册信息
/usr/sbin/showmount      查看nfs服务共享目录信息
/var/lib/stab            用于查看nfs服务默认配置信息
/proc/mounts             nfs客户端mount挂载参数(可以查看默认挂载参数信息)
配置参数权限
rw           –存储目录是否有读写权限
ro           –存储目录是否有只读权限
sync         –同步方式存储数据,直接将数据保存到磁盘(数据存储安全)
async         -异步方式存储数据,直接将数据保存到内存(提高数据存储效率)
no_root_squash       –不要将root用户身份进行转换
root_squash          –将root用户身份进行转换
all_squash           –将所有用户身份都进行转换
no_all_squash        –不要将普通用户身份进行转换
客户端mount命令参数
rw           –实现挂载后挂载点可写    (默认)
ro           –实现挂载后挂载点只读
suid         –在共享目录中可以让setuid权限位生效(默认)
nosuid       –在共享目录中可以让setuid权限位失效
exec         –共享目录中的执行文件可以直接执行
noexec       –共享目录中的执行文件可以无法直接执行,提高共享目录的安全性
auto          -可以实现自动挂载    mount -a 实现加载fstab文件自动挂载
noauto        –不可以时间自动挂载
users         –允许普通用户可以卸载挂载点
umount -lf /dir        –强制卸载挂载点
-l                     –不退出挂载点目录进行卸载
-f                     –强制进行卸载操作

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号