找回密码
 注册
首页 ≡≡网络技术≡≡ 服务器 ubuntu 磁盘跨服务器远程挂载

linux ubuntu 磁盘跨服务器远程挂载

灰儿 2023-7-9 17:13:04
需求:当某一台服务器上的磁盘空间满了(比如:ip: 192.168.1.1),没法使用。这时候,可以将一台闲置的有磁盘空间的服务器(比如:192.168.1.2)上的磁盘挂载过来

1. 在192.168.1.2上安装nfs服务

sudo yum -y install nfs-utils

2. sudo chkconfig --level 35 nfs on //开启NFS开机运行

systemctl start nfs // 手动开启nfs服务

3. 配置192.168.1.2服务器,编辑/etc/exports文件

将192.168.1.2上的/home/wy目录挂载到192.168.1.1上面

添加 /home/wy 192.168.1.1(rw, sync, insecure, no_root_squash)

/home/wy : 共享目录位置。chmod 777 -R /home/wy
192.168.1.1 : 客户端 IP 范围,* 代表所有,即没有限制。
rw: 权限设置,可读可写。
sync: 同步共享目录。
no_root_squash: 可以使用 root 授权。
no_all_squash: 可以使用普通用户授权。
4. sudo systemctl restart nfs 重启nfs服务

5. 在192.168.1.1上挂载磁盘

sudo mount 192.168.1.2:/home/wy/share /home/wy/share

注意:

这里最好在192.168.1.1服务器上的用户目录下新建share子目录,然后将192.168.1.2:/home/wy/share 挂载过来。不要直接挂载到/home/wy用户目录下。否则192.168.1.2:/home/wy/share会隐藏掉/home/wy下的所有文件(这是由于Linux的VFS的文件系统导致的)。

如果不小心将用户目录下的文件隐藏了,umount掉你挂载的盘,原来的文件就会显示回来。

您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。