• 阿里云在线扩容磁盘(踩坑)笔记


    由于管理以及操作不当,导致磁盘日积月累的增加,直到磁盘可用空间为0B才发现问题,实在是个人的问题

    由于磁盘空间为0,很多操作都操作不了,包括重启docker容器,能做的只能删除容器,但是删除容器对公司会有很大的损失,所以想到了扩容后再进行进一步优化磁盘管理

    阿里云是支持磁盘扩容的,而且是在线扩容,无需格式化以及重启,这点比较优秀,所以去阿里云买了扩容空间,截图如下

     在扩容之前,看了阿里云的操作文档,也熟悉了里面的命令,不过实际操作还是和文档上有点差别,但是考虑到服务不能停太久,在备份镜像后开干。

    apt安装的命令就不说了

    第一个命令fdisk -lu

    发现自己扩容的磁盘少了分区号

    所以执行 growpart /dev/vdb 1 会报如下错误

     

     WARN: unknown label 

    failed [sfd_dump:1] sfdisk --unit=S --dump /dev/vdb
    /dev/vdb: device contains a valid 'ext4' signature; it is strongly recommended to wipe the device with wipefs(8) if this is unexpected, in order to avoid possible collisions
    sfdisk: failed to dump partition table: Success
    FAILED: failed to dump sfdisk info for /dev/vdb

    想到肯定会有坑,但是没想到真的来了,这个比较郁闷,后来我百思不得其姐,看了很久就跳过了这个步骤,直接执行了下一个步骤

    执行 resize2fs /dev/vdb1 命令

    resize2fs 1.42.13 (17-May-2015)
    open: No such file or directory while opening /dev/vdb1
    root@hyb-data1:/# resize2fs /dev/vdb

    果不其然,还是报错了,emmmmmmmm,然后我顺手又执行了以下命令

     

    发现成功了,用df -Th看下磁盘容量也扩成功了。

    docker 也正常了。

  • 相关阅读:
    Sbt 配置国内镜像
    spark sql 之 RDD与DataFrame互相转化
    Base64编码和解码工具
    BDB数据库操作工具化
    String、StringBuffer、StringBuilder三者的区别
    常见的数组排序方法
    drop,delete,truncate 三者的异同点
    redis 常用命令
    git shell应用
    机器学习入门之路
  • 原文地址:https://www.cnblogs.com/lfm601508022/p/13956371.html
Copyright © 2020-2023  润新知