我们在购买VPS主机后,初次登录系统时可能会发现一个“怪现象”:明明购买了30GB或50GB的硬盘,但系统里只显示10GB左右的空间。这并不是商家在“偷工减料”,而是因为许多主机商的默认配置方案——他们通常将系统盘与数据盘分开设置,剩余的那部分硬盘空间需要用户手动挂载到指定目录,或合并到系统盘中使用。
还有一些服务商,虽然已经帮我们把数据盘挂载好了,但挂载点可能是/home或/www这类默认目录。然而在实际项目中,我们往往希望将程序或数据存放在其他指定位置(例如/data)。这时,就需要把已挂载的硬盘先卸载,再重新挂载到我们自定义的目录中。
正好最近老蒋手头有一台Linux VPS,默认把20GB的数据盘挂载到了/home目录下。现在我需要将它改挂到/data目录,具体该如何操作呢?接下来就一步步演示。
第一、准备工作和检查
1、备份数据
如果我们没有十足的把握,一定要将数据做好备份,或者备份到远程或者备份到本地电脑中,因为万一无法启动,我们还可以恢复数据。
2、检查当前盘符
df -h
这里可以看到当前有"/dev/mapper/Xvdbgroup-xvdb1"挂载在/home目录中,我们需要挂载到data目录。
第二、卸载当前挂载
umount /home
第三、创建目录重新挂载
mkdir -p /data mount /dev/mapper/Xvdbgroup-xvdb1 /data

第四、写入启动设置
echo '/dev/mapper/Xvdbgroup-xvdb1 /data ext3 defaults 0 0' >> /etc/fstab
第五、检查挂载成功与否
df -h

最后,我们可以看到已经挂载到data目录中。


评论