当前位置:首页>Linux>Linux下安装NFS

Linux下安装NFS

  • 2026-10-11 07:44:05
Linux下安装NFS

一套 CentOS/Ubuntu 通用的 NFS 共享目录三台服务器配置教程(一台做 NFS 服务端,两台做客户端挂载)。

 一、角色说明

假设有三台服务器:

角色IP说明:

NFS 服务端(Server)192.168.0.10要共享目录

客户端 1(Client1)192.168.0.11挂载共享目录

客户端 2(Client2)192.168.0.12挂载共享目录

共享目录:/data/share

 二、服务器端(NFS Server)配置步骤

  1. 安装 NFS 服务

CentOS

yum install -y nfs-utils

Ubuntu

apt install -y nfs-kernel-server
  1. 创建共享目录

    mkdir -p /data/sharechmod -R 777 /data/share   # 根据需要设置权限
  2. 配置 NFS 共享

编辑 /etc/exports:

nano /etc/exports

加入:

/data/share 192.168.0.0/24(rw,sync,no_root_squash)

说明:

参数含义rw读写权限sync写入同步到磁盘no_root_squash客户端 root 拥有实际 root 权限192.168.0.0/24任意需要访问的网段

  1. 启动 NFS 服务

    CentOS

    systemctl enable nfs-server --nowexportfs -r

    Ubuntu

    systemctl enable nfs-kernel-server --nowexportfs -r
  2. 查看是否生效

    exportfs -v

 三、客户端(Client1 / Client2)配置步骤

  1. 安装 NFS 工具

    CentOS

    yum install -y nfs-utils
    Ubuntu
    apt install -y nfs-common
  2. 创建挂载点

    mkdir -p /mnt/nfs_share
  3. 测试挂载

    mount -t nfs 192.168.0.10:/data/share /mnt/nfs_share
  4. 查看是否挂载成功

    df -h

 四、设置开机自动挂载(两个客户端都需要)

编辑 /etc/fstab:

nano /etc/fstab

添加:

192.168.0.10:/data/share /mnt/nfs_share nfs defaults 0 0

然后执行:

mount -a

无报错说明成功。

 五、测试

在客户端写一个文件:

echo "hello" > /mnt/nfs_share/test.txt

去服务端 /data/share 查看是否存在:

ls /data/share

如果两台客户端都能看到对方创建的文件 → NFS 挂载成功。

文章到这里就结束啦~

如果你在阅读过程中有任何不理解的地方,或者觉得哪里写得不够严谨,随时欢迎私信我交流 🙋

同时也非常期待大家提出宝贵的建议,我们一起把内容做得更好 💪

感谢你的阅读与支持 ❤️

最新文章

随机文章