阿里云服务器数据盘容量缩小方法

记录一下阿里云数据盘缩小方法。

由于使用量减少,为了节省费用,因此需要缩小数据盘。但是阿里云数据盘不支持直接缩小,需要另辟蹊径。

如果服务器是年付的,先把付费方式转为按量,转换之后会收到退款。

下面开始具体操作:

假设旧的数据盘是200G,需要缩小到100G。

假设旧的数据盘挂载目录是 /www

假设旧数据盘设备名称为 /dev/vdb

假设新数据盘设备名称为 /dev/vdc

1.新增数据盘100G,并挂载到实例

2.登录服务对新数据盘进行分区及格式化,也可以在阿里云平台上操作。

新数据盘分区

1
fdisk /dev/vdc

主分区盘符输入1

3.新建目录 /wwwold, 挂载到旧的数据盘。

   新建目录/wwwold

mkdir -p /wwwold

挂载到旧的数据盘,

1
echo "/dev/vdb1 /wwwold ext4 defaults 0 0" >> /etc/fstab

4.修改 /etc/fstab  , 把/www之前挂载设备改到新的数据盘。

1
echo "/dev/vdc1 /www ext4 defaults 0 0" >> /etc/fstab

5.复制数据

从旧数据盘拷贝到新盘,这里推荐用cp命令,而不推荐用dd命令。由于dd命令会复制使用过的数据块,复制数据量比实际要大。

暂停你的应用服务,执行复制命令

1
\cp /wwwold/* /www/

到此复制数据完成

6.启动应用服务,测试无误后卸载旧数据盘

 

posted @   人生自渡  阅读(894)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示