Ubuntu/CentOS搭建NFS服务

  1. 1、NFS 介绍
  2. 2、安装 NFS 软件包
  3. 3、添加 NFS 共享目录
  4. 4、启动 NFS 服务
  5. 5、测试 NFS 服务器

1、NFS 介绍

NFS 即网络文件系统(Network File-System),可以通过网络让不同机器、不同系统之间可以实现文件共享。通过 NFS,可以访问远程共享目录,就像访问本地磁盘一样。NFS 只是一种文件系统,本身并没有传输功能,是基于 RPC(远程过程调用)协议实现的,采用 C/S 架构。

2、安装 NFS 软件包

Ubuntu:

apt-get install nfs-kernel-server  # 安装 NFS服务器端
apt-get install nfs-common rpcbind # 安装 NFS客户端

CentOS:

yum install -y nfs-common nfs-utils rpcbind

3、添加 NFS 共享目录

若需要把 /nfsroot 目录设置为 NFS 共享目录,请在/etc/export文件末尾添加下面的一行:

/nfsroot *(rw,no_root_squash,no_all_squash,sync) # * 表示允许任何网段 IP 的系统访问该 NFS 目录

新建/nfsroot目录,并为该目录设置最宽松的权限:

mkdir /nfsroot
chmod 777 /nfsroot

4、启动 NFS 服务

/etc/init.d/nfs-kernel-server start

在 NFS 服务已经启动的情况下,如果修改了 /etc/exports 文件,需要重启 NFS 服务,以刷新 NFS 的共享目录。

/etc/init.d/nfs-kernel-server restart

5、测试 NFS 服务器

sudo mount -t nfs <ip_addr>:/nfsroot /mnt -o nolock

<ip_addr>为主机 ip,/nfsroot为主机共享目录,/mnt 为设备挂载目录,如果指令运行没有出错,则 NFS 挂载成功,在主机的/mnt 目录下应该可以看到/nfsroot目录下的内容(可先在 nfsroot 目录下新建测试目录),如需卸载使用

umount /mnt


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 wwb123123@outlook.com

文章标题:Ubuntu/CentOS搭建NFS服务

本文作者:Zuozishi

发布时间:2020-04-16, 16:04:17

最后更新:2020-04-18, 17:46:06

原始链接:https://zuozishi.github.io/2020/04/16/linux/Ubuntu%20CentOS%E6%90%AD%E5%BB%BANFS%E6%9C%8D%E5%8A%A1/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录