linux nfs的使用

版权声明:来自百度AI,此处记录是方便日后查看,无任何商业用途

linux网络文件共享服务之nfs

NFS(Network File System)是一种允许计算机用户或者操作系统通过网络以类似本地的方式访问文件的协议。以下是一个简单的NFS服务器设置示例:

  1. 安装NFS服务器:

sudo apt-update

sudo apt-get install nfs-kernel-server

  1. 创建共享目录并修改权限(假设为/var/nfs):

sudo mkdir -p /var/nfssudo chown nobody:nogroup /var/nfs
  1. 编辑/etc/exports文件来配置NFS共享:

sudo nano /etc/exports

添加以下行来共享刚创建的目录给所有客户端(只读权限):

/var/nfs *(ro,async,no_subtree_check)

或者指定客户端IP(读写权限):

/var/nfs 192.168.1.0/24(rw,sync,no_root_squash,no_subtree_check)

  1. 启动NFS服务器或重启NFS服务:

sudo systemctl start nfs-kernel-server

# 或者

sudo systemctl restart nfs-kernel-server

  1. 配置防火墙允许NFS通信:

sudo ufw allow from 192.168.1.0/24 to any port nfs

sudo ufw enable

sudo ufw status

  1. 客户端安装NFS客户端并挂载服务器共享目录:

sudo apt-get install nfs-common

sudo mount server_ip:/var/nfs /mnt

以上步骤设置了一个基本的NFS服务器,并允许客户端挂载和访问共享目录。根据实际需求,可能需要额外的配置选项,如root_squash(当客户端以root访问时,将其映射为匿名用户),all_squash(所有客户端用户映射为匿名用户),或者使用syncasync来控制文件同步性。

提示:AI自动生成,仅供参考

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值