云服务器

帮助中心 >  产品文档 >  云服务器 >  服务器教程 >  搭建NFS,实现客户端与服务端的资源共享

NFS服务器是一个非常常用的文件共享服务,分为客户端和服务端,这里我以本地为实例来进行演示。


服务端:

创建一个你想要共享的目录。假设:mkdir share。同时假设服务端的ip为:192.168.30.1,客户端的ip为192.168.30.2

打开配置文件,

vim /etc/exports

在里面添加一行:/share *(ro)。

/share代表共享目录,*(ro)代表以只读方式共享给所有ip。同时可以把*换成客户端的ip。


现在需要做的就是关闭自己的防火墙,iptables以及selinux。

iptables可以设置为开机不启动且关闭,设置方式为:

service iptables stop
chkconfig iptables off

关闭selinux,使用命令:

setenforce 0

同时更改配置文件vim /etc/selinux/config,把enforcing改成permissive。

b0b0001a5443ada3ed7.jpg



客户端:

首先查看服务端共享了哪个文件夹,使用:showmount -e 192.168.30.1。可以查看到它共享了/share文件夹。

现在我们需要把/share文件夹挂载到本地目录中,使用:

mount 192.168.30.1:/share /mnt

/mnt表示临时挂载文件的目录。

现在就可以使用cp命令下载文件了,实际上就是拷贝。

这里可以通过df命令来查看我们已经挂载的目录。拷贝好之后,由于是临时挂载,所以要卸载,使用命令:

umount /mnt

这样就成功实现了文件的共享。



提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: