1安装nfs(网络文件系统)服务器
共享的原理:
安装命令:
sudo apt-get install nfs-kernel-server
2设置/etc/exports配置文件
添加以下这行配置
其中:
*表示所有ip,如果想指定ip,可以把*换成你自己的ip地址。
rw:表示只读权限,如果想变成只读的,修改配置为ro
sync:表示同步的方式。任何人对这个目录的修改,其它人都可以看到。
3.在用户目录下创建nfs目录
4.重启服务器,发现有4个OK,这时候说明配置成功了。
5.磁盘挂载(下面模拟,将目录挂载到一台电脑上的其它位置目录下)
6.磁盘网络上的其它电脑上的目录。要求网络上的其它电脑也要启动了共享。只有网络上的电脑共享了,本机才能够将网络上的共享目录挂载到自己的电脑上
============================================================================================================
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