搭建NFS服务器

搭建NFS服务器

记录linux下搭建使用NFS服务器的一般步骤,以ubuntu20.04centos7.9操作进行记录。

1. 安装 NFS 服务器

  1. 运行以下命令安装 NFS 服务器。

    # ubuntu下安装
    sudo apt-get update
    sudo apt install nfs-kernel-server
    # 配置服务
    sudo systemctl start nfs-kernel-server
    sudo systemctl enable --now nfs-kernel-server
    sudo systemctl status nfs-kernel-server
    
    # centos下载安装
    sudo yum -y update
    sudo yum install nfs-utils	# dnf安装类似
    # 服务为nfs-server或者nfs
    sudo systemctl start nfs-server.service
    sudo systemctl enable nfs-server.service
    sudo systemctl status nfs-server.service
    
    # 确认nfs版本,输出的第二列
    rpcinfo -p | grep nfs
    

说明:

可以在 /etc/nfs.conf 找到 NFS 守护进程的配置文件,还可以在 /etc/nfsmount.conf 找到挂载的配置文件。

需要注意的是,在标准的 NFS 配置中,主要的配置文件通常是 /etc/exports 用于 NFS 服务器的共享目录设置,而不是 /etc/nfs.conf。而客户端的配置通常涉及 /etc/fstab 或使用 mount 命令时指定选项,并没有一个专门的配置文件。

2. 创建并导出共享

NFS 客户端将在服务器机器上挂载一个目录,该目录有 NFS 服务器进行配置。

  1. 运行以下命令来指定挂载文件夹名称(例如,/mnt/nfs)。

    sudo mkdir -p /mnt/nfs
    
  2. 设置文件夹的权限。

    sudo chown -R nobody: /mnt/nfs
    sudo chmod -R 777 /mnt/nfs
    

说明:

如果是生产环境,建议按照最小权限进行设置,否则有安全隐患。

  1. 配置NFS共享

linux下nfs共享配置主要通过文件/etc/exports进行。配置语法:

[共享的目录1] [主机名1或IP地址1(参数1,参数2,...)] [主机名2或IP地址2(参数1,参数2,...)]

[共享的目录2] [主机名1或IP地址1(参数1,参数2,...)] [主机名2或IP地址2(参数3,参数4,...)]

编辑NFS的配置文件/etc/exports

sudo vi /etc/exports

将客户端信息添加到文件中:

[root@nfs ~]# cat /etc/exports
/mnt/nfs 10.210.0.0/16(rw,sync,no_all_squash,root
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lldhsds

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值