假设待扩容磁盘为/dev/xvdb,,只有一个分区/dev/xvdb1,挂载在/mnt/disk1目次下。扩容步调如下:
1. 登录系统卸载分区;
umount /dev/xvdb2. 在阿里云节制台举办扩容操纵;
3. 在节制台重启呆板(也可在节制台卸载和挂载磁盘,不必重启);
4. 删除并重建分区;
这里利用GPT分区,值得吐槽的是今朝阿里云提供的单块磁盘最大容量为2T,GPT也就成了个放置,但谁知道今后呢?
parted /dev/xvdbrm 1
mkpart primary 0 -1
5. 扩大文件系统巨细
e2fsck -f /dev/xvdb1resize2fs /dev/xvdb1
6. 挂载分区
mount /dev/xvdb1 /mnt/disk1扩容操纵完毕,原数据应该完好无损。
情景二:对LVM逻辑卷扩容
假设待扩容磁盘为/dev/xvdb,已有一个5G的分区/dev/xvdb1,并添加至逻辑卷/dev/vg1/lv1。
1. 卸载分区、打消激活逻辑卷;
umount /dev/vg1/lv1vgchange -an vg1
2. 在阿里云节制台举办扩容;
3. 在节制台卸载和挂载磁盘(等价于在节制台重启呆板);
4. 新建分区
parted /dev/xvdbmkpart primary 5369M -1
5. LVM扩容
若逻辑卷没有自动激活,则需手动激活
vgchange -ay vg1将新的PV添加至VG中,并对原LV扩容
pvcreate /dev/xvdb2vgextend vg1 /dev/xvdb2
lvextend -L +5G -f -r /dev/vg1/lv1
6. 挂载逻辑卷
mount /dev/vg1/lv1 /mnt/disk1扩容操纵完毕。