linux nfs 网络共享

简介

nfs(network file system)网络文件系统,与之相同的有windows文件共享。在同一局域网内分享给主机ABCD等等,

  1. 好处,
  • 节省硬盘空间。
  • 同步操作

服务端口

  1. 111/tcp,udp
  2. 2049/tcp,udp

使用场景

仅指出博主用到的场景。

  1. vmware esxi iso文件共享
    vmware-esxi-nfs-share
  2. 公司第一方安装包共享
  3. 在特殊情况下传输文件(不能使用scp等方式传输时)

安装

仅提供redhat系列,其他系列大致一直,可进行参考。
NFS服务端IP:10.8.2.3

yum install nfs-utils #安装对应软件
echo "/nfs/sharedir 10.*.*.*(rw,root_squash)" > /etc/exports  

/etc/exports 这个文件是nfs共享指定的配置文件。

/nfs/sharedir 0.0.0.0(rw,root_squash)

  • /nfs/sharedir # 共享目录的位置
  • 10.*.*.* 10.8.*.*,172.16.2.0/24 # 允许访问的主机访问
  • rw ,r #共享的目录可读可写,也可以设置只读权限
  • root_squash #在登入 NFS 主机使用分享之目录的使用者如果是 root 时,那么这个使用者的权限将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody 那个系统账号的身份。相反的参数有no_root_squash

启动服务

systemctl start nfs
systemctl start rpcbind 
systemctl enable nfs
systemctl enable rpcbind

#防火墙
firewall-cmd --add-port={111,2048}/{tcp,udp} --zone=public --permanent
firewall-cmd --reload

客户端挂载

注意需要安装nfs-utils,否则会提示硬盘出现坏道。原因是nfs是网络共享协议,没有对应的协议则会出错。若长时间等待,则请检查服务端防火墙、配置文件规则。

mount 10.8.2.3:/nfs/sharedir /mnt/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值