UCloud云服务器扩容系统盘且不影响已运行数据「还得备份」

相关商家推荐
UCloud优刻得 - 提供31+数据中心 新人云服务器优惠
介绍:UCloud是一家国内的云服务器提供商,提供31+数据中心,包括香港CN2数据中心,科创板上市,新人的优惠福利比较大...

默认我们选择的UCloud云服务器系统盘是40GB,有的时候是20GB。如果服务器硬盘不足的话,我们可以选择系统磁盘直接升级最高可以升级到500GB。或者我们也可以选择升级挂载磁盘数据硬盘。在这篇文章中,老蒋准备记录如何利用UCloud升级系统盘,而且不影响数据运行。

这里需要提醒的,确保数据的完整,老蒋建议还是需要进行快照或者镜像备份。

第一、物理扩容系统盘

UCloud云服务器扩容系统盘且不影响已运行数据「还得备份」 - 第1张

看到上图,我们在当前的UCloud云服务器【更改配置】。

UCloud云服务器扩容系统盘且不影响已运行数据「还得备份」 - 第2张

选择我们需要升级的项目,这里我要升级系统盘,我默认是40GB。

UCloud云服务器扩容系统盘且不影响已运行数据「还得备份」 - 第3张

然后根据我们的要求,这里我示范增加至60GB,需要补充差价。

第二、软件扩容系统盘

上面我们仅仅是物理扩容。我们实际上去看服务器配置还是没有增加。如果我们系统不要,且重新做系统,可以在重新安装系统的时候,直接将系统盘设置到我们的最大磁盘。

UCloud云服务器扩容系统盘且不影响已运行数据「还得备份」 - 第4张

类似我们在重新安装系统的时候,直接选择系统盘到60GB即可。但是这个有一个问题,会导致我们的数据重新格式化。如果我们需要保有数据不变动,不能这么做。我们需要软件调优设置扩容。

1、查看数据盘的文件系统类型

df -ihT

UCloud云服务器扩容系统盘且不影响已运行数据「还得备份」 - 第5张

UCloud云服务器扩容系统盘且不影响已运行数据「还得备份」 - 第6张

1-1、针对ext4文件格式的操作系统(如CentOS6)

e2fsck -f /dev/vdb
resize2fs /dev/vdb

1-2、针对xfs文件格式的操作系统(如CentOS7)

xfs_repair /dev/vdb
xfs_growfs /data

2、升级后处理

升级后,需在云主机内做如下操作:可选择ext4或xfs两种文件系统格式来格式化数据盘;将数据盘设置为ext4文件格式(CentOS6的默认文件系统格式)

 mkfs -t ext4 /dev/vdb 
 mount /dev/vdb /data/

编辑/etc/fstab,将对应配置写入fstab

/dev/vdb   /data  ext4  defaults,noatime 0 0

将数据盘设置为xfs格式(CentOS7的默认文件系统格式):

mkfs.xfs /dev/vdb
mount -t xfs /dev/vdb /data

编辑/etc/fstab,加入如下内容

/dev/vdb /data xfs defaults,noatime 0 0  

这里有参考官方文档。

这里,实际上我采用第一种办法直接升级后重启服务器就解决。当然,我们操作的时候还是需要备份数据确保万无一失。

投上你的一票

本文出处:老蒋部落 » UCloud云服务器扩容系统盘且不影响已运行数据「还得备份」 | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送