NFS服务的搭建(红帽7)

NFS服务是在类Unix上系统间实现磁盘文件共享的一种方法
NFS 是一个文件系统,而RPC是负责信息的传输
1.服务的安装及配置
开着防火墙和SELinux
nfs rpc 默认安装着
配置文件
vim /etc/exports/
vim /etc/sysconfig/nfs
systemctl status nfs
systemctl status rpcbind.service
NFS服务使用的端口:2049
RPC服务使用的端口:111
RPC(进程会随机调用端口,)
netstat -antulp | grep 2049
netstat -antulp | grep 111
touch /share1/file{1..9}             #测试页,只读
touch /share2/file{10..19}         #测试页,读写
chmod o+rwx  -R /share2       
在配置文件锁定端口
vim /etc/exports
LOCKD_TCPPORT=30000       #锁定端口
LOCDK_UDPPORT=30000
systemctl restart nfs
2.在防火墙添加 服务和端口
firewall-cmd --permanent --add-server=nfs              #添加nfs服务
firewall-cmd --permanent --add-server=rpc-bind     #添加rpc-bind服务
firewall-cmd --permanent --add-server=mountd      # 添加mountd服务
firewall-cmd --permanent --add-port=30000/tcp
firewall-cmd --permanent --add-port=30000/udp
firewall-cmd --permanent --add-port=2049/udp
firewall-cmd --permanent --add-port=2049/tcp
firewall-cmd --permanent --add-port=20048/tcp
firewall-cmd --permanent --add-port=20048/udp
rirewall-cmd --relocal
3.编写/etc/exports配置文件
/share1 192.168.100.0/24(ro)       #只读
/share2 192.168.100.0/24(rw,sync)  #读写
systemctl restart nfs 
4.三种挂载方式   手动挂载  编写配置文件    安装aotufs,自动挂载
(1)showmount -e 192.168.100.1  #发现
mkdir /mnt/nfs1
mount 192.168.100.1:/share1 /mnt/nfs1/
ll /mnt/nfs1/
cp /mnt/nfs1/file1
(2)vim /etc/fstab
192.168.100.1:/share1 /mnt/nfs1 nfs defaults 0 0
mount -a
(3)自动挂载(红帽7没有默认安装,红帽6默认安装着)
yum install autofs -y                   #安装自动挂载的服务
systemctl restart autofs               #启动服务 
ll /misc/
cd /misc/
cd cd
ll
vim /etc/auto.master                    #配置文件
    /misc /etc/auto.misc

    /mnt/nfs2  /etc/auto.nfs2   --timeout=5          #挂载到/mnt/nfs2   , 去找/etc/auto.nfs2 这个配置文件 ,5秒钟登出

cp /etc/auto.misc  /etc/auto.nfs2                         #复制配置文件

vim /etc/auto.nfs2                                                #编辑/etc/auto.nfs2 这个配置文件

   nfs2    -fstype=nfs,rw,sync      192.168.100.1:/share2     

systemctl restart auto.service                                #重启服务
ll  /mnt/nfs2/                                                        #列出文件
cd /mnt/nfs2/                                                       #进入文件夹
cd nfs2                                                                  #进入
ll                                                                            #列出文件
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值