美文网首页
aws 分区扩展

aws 分区扩展

作者: 夜清溟 | 来源:发表于2020-01-20 10:55 被阅读0次

    通常情况下,我们的aws默认根分区大小为8G ,是不够用的,因此需要扩展其大小,首先登陆到aws,选择EC2的服务器占用的存储卷,点击 操作--->修改卷,填写修改卷的大小,点击修改,卷的状态会变为in-use-optimizing,等待卷的状态变为in-use即可。
    此时ssh登录到服务器,首先扩展根分区的大小,之后扩展文件系统的大小。
    扩展根分区大小:
    输入lsblk我们可以看到,根卷的大小为80G ,但是实际根分区只占有8个G,因此需要扩展根分区的大小。

    [root@pro-wdc ~]# lsblk
    NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    xvda    202:0    0   80G  0 disk 
    └─xvda1 202:1    0    8G  0 part /
    xvdb    202:16   0  500G  0 disk 
    └─xvdb1 202:17   0  500G  0 part /data
    

    扩展的命令为:sudo growpart /dev/xvda 1,注意设备和分区号之间有空格。

    [root@pro-wdc ~]# sudo growpart /dev/xvda 1
    CHANGED: partition=1 start=2048 old: size=16775168 end=16777216 new: size=167770079,end=167772127
    [root@pro-wdc ~]# lsblk
    NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    xvda    202:0    0   80G  0 disk 
    └─xvda1 202:1    0   80G  0 part /
    xvdb    202:16   0  500G  0 disk 
    └─xvdb1 202:17   0  500G  0 part /data
    

    我们可以看到,/dev/xvda1的大小已经扩展到80G 。但是文件系统还没有扩展,可以通过 df -Th 命令查看。

    [root@pro-wdc ~]# df -Th
    Filesystem     Type      Size  Used Avail Use% Mounted on
    /dev/xvda1     xfs       8.0G  6.6G  1.5G  82% /
    devtmpfs       devtmpfs  3.8G     0  3.8G   0% /dev
    tmpfs          tmpfs     3.9G     0  3.9G   0% /dev/shm
    tmpfs          tmpfs     3.9G  436M  3.4G  12% /run
    tmpfs          tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup
    

    此时,对于不同类型的文件系统要采用不同的扩展命令,如果是ext2、ext3 或 ext4 文件系统。要使用 sudo resize2fs /dev/xvda1 ,对于xfs文件系统的扩展命令为 sudo xfs_growfs /dev/xvda1 。我这里采用xfs文件系统的扩展命令。

    [root@pro-wdc ~]# sudo xfs_growfs /dev/xvda1
    meta-data=/dev/xvda1             isize=512    agcount=4, agsize=524224 blks
             =                       sectsz=512   attr=2, projid32bit=1
             =                       crc=1        finobt=0 spinodes=0
    data     =                       bsize=4096   blocks=2096896, imaxpct=25
             =                       sunit=0      swidth=0 blks
    naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
    log      =internal               bsize=4096   blocks=2560, version=2
             =                       sectsz=512   sunit=0 blks, lazy-count=1
    realtime =none                   extsz=4096   blocks=0, rtextents=0
    data blocks changed from 2096896 to 20971259
    [root@pro-wdc ~]# df -Th
    Filesystem     Type      Size  Used Avail Use% Mounted on
    /dev/xvda1     xfs        80G  6.6G   74G   9% /
    devtmpfs       devtmpfs  3.8G     0  3.8G   0% /dev
    tmpfs          tmpfs     3.9G     0  3.9G   0% /dev/shm
    tmpfs          tmpfs     3.9G  436M  3.4G  12% /run
    tmpfs          tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup
    /dev/xvdb1     xfs       500G  6.5G  494G   2% /data
    overlay        overlay    80G  6.6G   74G   9% /var/lib/docker/overlay2/7e027e24c56a762ce9ceec2969befa2a553f9a5f87d12efab1ec683bbe7e5385/merged
    shm            tmpfs      64M     0   64M   0% /var/lib/docker/containers/f7fe72acec9218c24caab65b8e23fe9a428b301f6d0b5409f45b02e30e8ba33e/mounts/shm
    overlay        overlay    80G  6.6G   74G   9% /var/lib/docker/overlay2/3786939ff9086da0e2c97a8c7c4c3e37cf274cbc5a2fb1d41615866e4a60edd7/merged
    shm            tmpfs      64M     0   64M   0% /var/lib/docker/containers/0b2eec4045fc6cc554e97700f32333c4dd36a5feffd7a7490bab74dbda67259d/mounts/shm
    tmpfs          tmpfs     782M     0  782M   0% /run/user/1000
    

    可以看到根分区的大小已成功扩展到80G。

    相关文章

      网友评论

          本文标题:aws 分区扩展

          本文链接:https://www.haomeiwen.com/subject/gmcjzctx.html