最过接到一个任务,线上有几台服务器的磁盘不够用了,要从200G扩容到500G需要保留磁盘数据。特此做个记录以便日后使用
在云控制台扩容好磁盘后,进入到服务器上查看磁盘空间
1 | lsblk |
卸载磁盘进行重新分区,要确保没有服务在使用磁盘否则会卸载失败,可以用lsof /dev/vdb1跟踪查看
1 | umount /dev/vdb1 |
注意:分区起始文件块要和之前保持一致,这里因为只有一个分区是2048开始
再次卸载磁盘,执行xfs_repair修复磁盘数据
1 | umount /dev/vdb1 |
挂载磁盘,执行xfs_growfs完成扩容
1 | mount -a |
最后再次查看磁盘空间
1 | df -hT |
快去看看数据仍在