Single

Ubuntu下搭建NFS服务

最近黑色星期五又购买了几台美国的VPS ,硬盘都不算太大,多台服务器可以通过NFS服很方便的共享文件。

1、NFS 介绍

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

2、安装 NFS 软件包

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

3、添加 NFS 共享目录

#编辑配置文件
vim /etc/exports
#若需要把 “/nfs” 目录设置为 NFS 共享目录,请在该文件末尾添加下面的一行:

/nfs 192.168.1.100/24(rw,sync,no_root_squash)     
# * 表示允许任何网段 IP 的系统访问该 NFS 目录
# 也可以输入具体的IP地址 同时可以通过CIDR来允许一段IP地址连接

然后新建 /nfs这个目录并给与最宽松的权限

如果是挂载一个已经存在的目录 可以省略此步骤

mkdir /nfs
chmod -R 777 /nfs

4、启动 NFS 服务

/etc/init.d/nfs-kernel-server start    或者  
/etc/init.d/nfs-kernel-server restart

5、客户端挂载远程文件夹

sudo mount -t nfs 192.168.1.1:/nfs /mnt -o nolock
# 假设挂载192.168.1.1上面的 /nfs文件夹 到本地的/mnt
# 需要提前新建好挂载点文件夹

这里有一篇文章更详细的描述了这个过程

https://sysadmins.co.za/setup-a-nfs-server-on-ubuntu/

暂无评论

发表评论