2Ubuntu/RedHat下nfs服务器搭建,Linux多台电脑共享目录



1安装nfs(网络文件系统)服务器

共享的原理:

2Ubuntu/RedHat下nfs服务器搭建,Linux多台电脑共享目录

安装命令:

sudo apt-get install nfs-kernel-server

2设置/etc/exports配置文件

添加以下这行配置

2Ubuntu/RedHat下nfs服务器搭建,Linux多台电脑共享目录

其中:

*表示所有ip,如果想指定ip,可以把*换成你自己的ip地址。

rw:表示只读权限,如果想变成只读的,修改配置为ro

sync:表示同步的方式。任何人对这个目录的修改,其它人都可以看到。

3.在用户目录下创建nfs目录

2Ubuntu/RedHat下nfs服务器搭建,Linux多台电脑共享目录

4.重启服务器,发现有4OK,这时候说明配置成功了。

2Ubuntu/RedHat下nfs服务器搭建,Linux多台电脑共享目录

5.磁盘挂载(下面模拟,将目录挂载到一台电脑上的其它位置目录下)

2Ubuntu/RedHat下nfs服务器搭建,Linux多台电脑共享目录

6.磁盘网络上的其它电脑上的目录。要求网络上的其它电脑也要启动了共享。只有网络上的电脑共享了,本机才能够将网络上的共享目录挂载到自己的电脑上

2Ubuntu/RedHat下nfs服务器搭建,Linux多台电脑共享目录

============================================================================================================

RedHat场景:在安装好NFS之后,并且11和XXX.XXX.XXX.*都启动了NFS,将XXX.XXX.XXX.11上的文件共享到XXX.XXX.XXX.*上的所有电脑上:

一:配置/etc/exports(注意11为nfs服务器):

/data XXX.XXX.XXX.*(rw,sync,no_root_squash)


二:远程连接上XXX.XXX.XXX.28,将XXX.XXX.XXX.11上的/data/resources/内容共享到XXX.XXX.XXX.28上的方式如下:

mount -t nfs XXX.XXX.XXX.11:/data/resources/ /data/resources

 注意上面的命令中后面一串中标有颜色的为28电脑上的一个文件夹;

三:取消挂载的方式,远程连接上28服务器,执行以下命令:

umount /data/resources


上一篇:Flask使用Blueprint进行多模块应用的编写


下一篇:基于React+antd后台管理系统----笔记