• AWS 磁盘 在线扩容(SSD 磁盘)


    AWS 磁盘 在线扩容(SSD 磁盘)

    • 安装扩容工具
    # growpart 为分区表修改工具
    curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
    sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
    yum search growpart
    yum install cloud-utils-growpart
    

    1.SSD 磁盘扩容

    • 操作命令:
    # 查看磁盘状态
    df -h
    lsblk
    
    # 修改分区表
    growpart /dev/xvdb 1
    
    # 检查分区表信息
    df -h
    lsblk
    
    # 扩容磁盘
    resize2fs /dev/xvdb1
    df -h
    
    • 实例演示:
    # 扩容前检查磁盘分区信息
    -----------------
    root@zuiyoujie:/opt/tools# lsblk
    NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    xvda    202:0    0    50G  0 disk
    └─xvda1 202:1    0     8G  0 part /             # 检查磁盘块信息
    xvdb    202:16   0  15.3G  0 disk /mnt
    xvdc    202:32   0  15.3G  0 disk
    
    root@zuiyoujie:/opt/tools# file -s /dev/xvda
    /dev/xvda: x86 boot sector
    
    root@zuiyoujie:/opt/tools# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/xvda1      7.8G  3.6G  3.9G  49% /          # 检查磁盘分区信息
    none            4.0K     0  4.0K   0% /sys/fs/cgroup
    udev            1.9G   12K  1.9G   1% /dev
    tmpfs           377M  352K  377M   1% /run
    none            5.0M     0  5.0M   0% /run/lock
    none            1.9G     0  1.9G   0% /run/shm
    none            100M     0  100M   0% /run/user
    /dev/xvdb        15G   39M   15G   1% /mnt
    
    # 扩容分区并检查磁盘信息
    root@zuiyoujie:/opt/tools# growpart /dev/xvda 1
    CHANGED: partition=1 start=16065 old: size=16755795 end=16771860 new: size=104840190,end=104856255
    
    root@zuiyoujie:/opt/tools# lsblk
    NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    xvda    202:0    0    50G  0 disk
    └─xvda1 202:1    0    50G  0 part /            # 磁盘分区生效
    xvdb    202:16   0  15.3G  0 disk /mnt
    xvdc    202:32   0  15.3G  0 disk
    
    root@zuiyoujie:/opt/tools# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/xvda1      7.8G  3.6G  3.9G  49% /         # 修改分区表,容量还未生效
    none            4.0K     0  4.0K   0% /sys/fs/cgroup
    udev            1.9G   12K  1.9G   1% /dev
    tmpfs           377M  352K  377M   1% /run
    none            5.0M     0  5.0M   0% /run/lock
    none            1.9G     0  1.9G   0% /run/shm
    none            100M     0  100M   0% /run/user
    /dev/xvdb        15G   39M   15G   1% /mnt
    
    # 扩容磁盘分区并检查分区信息
    root@zuiyoujie:/opt/tools# resize2fs /dev/xvda1
    resize2fs 1.42.9 (4-Feb-2014)
    Filesystem at /dev/xvda1 is mounted on /; on-line resizing required
    old_desc_blocks = 1, new_desc_blocks = 4
    The filesystem on /dev/xvda1 is now 13105023 blocks long.
    
    root@zuiyoujie:/opt/tools# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/xvda1       50G  3.6G   44G   8% /         # 扩容完毕,容量生效
    none            4.0K     0  4.0K   0% /sys/fs/cgroup
    udev            1.9G   12K  1.9G   1% /dev
    tmpfs           377M  352K  377M   1% /run
    none            5.0M     0  5.0M   0% /run/lock
    none            1.9G     0  1.9G   0% /run/shm
    none            100M     0  100M   0% /run/user
    /dev/xvdb        15G   39M   15G   1% /mnt
    ---------------------------
    

    2.参考链接

    • 扩展卷之后扩容文件系统(分区)容量

    https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html#extend-linux-volume-partition

  • 相关阅读:
    关于Eclipse开发插件(三)
    关于Eclipse插件开发(一)
    关于Eclipse中开发插件(二)
    Android-ImageView的属性android:scaleType作用
    bigautocomplete实现联想输入,自动补全
    Sqlite-Sqlite3中的数据类型
    C#/Sqlite-单机Window 程序 sqlite 数据库实现
    C#/Sqlite-SQLite PetaPoco django 打造桌面程序
    桌面轻量级数据库的选择:Access、SQLite、自己编写?
    如何开始创业
  • 原文地址:https://www.cnblogs.com/tssc/p/14029515.html
Copyright © 2020-2023  润新知