假設(shè)待擴容磁盤為/dev/xvdb,,只有一個分區(qū)/dev/xvdb1,掛載在/mnt/disk1目次下。擴容步調(diào)如下:
1. 登錄系統(tǒng)卸載分區(qū);
umount /dev/xvdb2. 在阿里云節(jié)制臺舉辦擴容操縱;
3. 在節(jié)制臺重啟呆板(也可在節(jié)制臺卸載和掛載磁盤,不必重啟);
4. 刪除并重建分區(qū);
這里利用GPT分區(qū),值得吐槽的是今朝阿里云提供的單塊磁盤最大容量為2T,GPT也就成了個放置,但誰知道今后呢?
parted /dev/xvdbrm 1
mkpart primary 0 -1
5. 擴大文件系統(tǒng)巨細(xì)
e2fsck -f /dev/xvdb1resize2fs /dev/xvdb1
6. 掛載分區(qū)
mount /dev/xvdb1 /mnt/disk1擴容操縱完畢,原數(shù)據(jù)應(yīng)該完好無損。
情景二:對LVM邏輯卷擴容
假設(shè)待擴容磁盤為/dev/xvdb,已有一個5G的分區(qū)/dev/xvdb1,并添加至邏輯卷/dev/vg1/lv1。
1. 卸載分區(qū)、打消激活邏輯卷;
umount /dev/vg1/lv1vgchange -an vg1
2. 在阿里云節(jié)制臺舉辦擴容;
3. 在節(jié)制臺卸載和掛載磁盤(等價于在節(jié)制臺重啟呆板);
4. 新建分區(qū)
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擴容操縱完畢。