在我们实际的开发环境中,经常会有时候发生磁盘空间不够的情况,这个时候就需要将一台主机上的磁盘或者某个目录共享给另一台主机,说白了就是:多台Linux主机使用同一个磁盘或目录。通常从挂载的方式的上分为本地挂载和远程挂载。Linux的本地挂载就不介绍了,这种情况一般采用的是远程挂载网络磁盘。
使用工具: nfs(network file system)网络文件系统工具,用于宿主机和目标机之间的文件分享。。(NFS是网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。)
操作示例:
宿主机 : IP
:172.17.198.1 共享目录
:/directoryshare
远程挂载磁盘主机: IP
:172.17.153.34 挂载路径
:/home/share
步骤1:安装nfs
查看系统是否安装nfs
rpm -qa nfs-utils
rpm -qa rpcbind
2、安装NFS
yum -y install nfs-utils rpcbind
3. 重启nfs服务
sudo systemctl restart nfs-server.service
4. 宿主机和远程挂载磁盘主机创建目录
mkdir /home/share
mkdir /directoryshare
5. 挂载远程磁盘
sudo mount -t nfs 172.17.198.1:/directoryshare /home/share
需要注意的是: 各用户之间的权限问题导致失败
6. 卸载磁盘
umount /directoryshare