阅读量:0
linux实现磁盘挂载(A服务器目录挂载到B服务器目录)
我的是两台云服务器
1、在源服务器上设置NFS共享目录:
A服务器(源服务器) sudo yum install nfs-utils # 适用于CentOS/RHEL
2、创建要共享的目录。假设您要共享的目录是 /data/img:
sudo mkdir -p /data/img
3、编辑 NFS 服务器的配置文件以添加共享目录。打开 /etc/exports 文件,并在末尾添加以下行:
这允许 <另一台服务器的IP地址> 访问 /data/img 目录。
/data/img <另一台服务器的IP地址>(rw,sync,no_root_squash) 例子 /data/img 127.0.0.2(rw,sync,no_root_squash)
4、源服务器启动 NFS 服务并重新加载配置文件:
sudo systemctl start nfs-server sudo systemctl enable nfs-server sudo exportfs -a
标题 5、在目标服务器上挂载NFS共享目录:
安装NFS客户端软件包。在目标服务器上执行以下命令安装NFS客户端软件包:
sudo yum install nfs-utils # 适用于CentOS/RHEL
6、创建挂载点目录。假设您要将共享目录挂载到 /mnt/img:
sudo mkdir -p /mnt/img
7、使用以下命令挂载NFS共享目录:
sudo mount -t nfs <源服务器的IP地址>:/data/img /mnt/img
8、验证挂载是否成功:
df -h # 查看挂载信息 127.0.0.1:/data/img 40G 11G 27G 28% /data/img 有上面一行ip是源服务器ip表示成功
注意
1、要把源服务器的防火墙关闭,或者开启NFS的端口,自行百度即可
2、云服务器也要把安全组放开