zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    sql2005新特性 for xml , outer apply ,多行转成单列方法
    数据库备份还原到指定时间
    在 64 位版本的 Windows 上,如何在 32 位版本的 ASP.NET 1.1 和 64 位版本的 ASP.NET 2.0 之间切换
    人事管理系统的一般功能需求
    转支持非主键排序的SQL存储过程
    正则表达式删除指定的HTML 标签
    PAZU 4Fang WEB 打印控件
    ASP.NET木马及Webshell安全解决方案
    vue3+element 父组件子组件传值
    彻底理解01背包问题
  • 原文地址:https://www.cnblogs.com/tssc/p/14029515.html
Copyright © 2011-2022 走看看