Ubuntu/CentOS搭建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" 转载请保留原文链接及作者。