aws 分区扩展

2020-01-20  本文已影响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。

上一篇 下一篇

猜你喜欢

热点阅读