XFS根分區擴展centos
fdisk -lapp
已經能夠看到新磁盤/dev/xvdb。ide
對新磁盤進行分區:spa
# fdisk /dev/xvdb ##建立主分區並修改成8e的LVM模式orm
在fdisk的交互模式中,依次輸入:ip
n --建立新分區 p --建立主分區 分區號 --默認分區編號 1 <回車> --默認起始扇區位置。 <回車> --默認結束扇區位置。it
t --修改分區類型class
L擴展
8e 修改成LVMmap
p 修改成LVM
w --保存
這樣就把整個磁盤分紅了一個區。
再看一下現有磁盤狀況:
# fdisk -l
已經多出了一個新分區:
Device Boot Start End Blocks Id System
/dev/xvdb1 2048 6291455786 398144704 8e Linux
mkfs.xfs -f /dev/xvdb1 ##用xfs格式進行格式化
將新分區用於擴展/root
先看一下卷分組:
# vgdisplay -v ##用vgdisplay命令查看原來的卷組名
看到當前卷分組名爲"centos"。
w --寫入分區表
爲新增的分區建立物理卷:
# pvcreate /dev/xvdb1
提示是否擦除xfs簽名,我選了y:
WARNING: xfs signature detected on /dev/xvdb1 at offset 0. Wipe it? [y/n] y
Wiping xfs signature on /dev/xvdb1.
Physical volume "/dev/xvdb1" successfully created
查看結果:
# pvdisplay
擴展卷分組,"centos"是vgdisplay命令查到的卷分組名:
# vgextend centos /dev/xvdb1 ##把新的物理卷加入centos卷組中
[root@pres04 /]# vgdisplay
--- Volume group ---
VG Name centos
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 7
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 2
Act PV 2
VG Size 398.99 GiB
PE Size 4.00 MiB
Total PE 102142
Alloc PE / Size 25248 / 98.62 GiB
Free PE / Size 76894 / 300.37 GiB
VG UUID qo3BGt-OkUw-0bNZ-u71u-J3hv-w2jk-PzOytH
下面查看一下邏輯卷:
# lvdisplay
看到/dev/mapper/centos-root目前的LV Size是100G。
下面擴展邏輯卷/dev/mapper/centos-root:
# lvextend -L +300G /dev/mapper/centos-root
注:+300G是咱們新增長的分區大小。
擴展後,還要執行一步:
# xfs_growfs /dev/mapper/centos-root
將文件系統擴大。
總體命令
df -h
fdisk -l
fdisk /dev/xvdb
vgdisplay
fdisk -l
pvcreate /dev/xvdb1
pvdisplay
vgdisplay
vgextend centos /dev/xvdb1
lvextend -L +300G /dev/mapper/centos-root
lvdisplay
xfs_growfs /dev/mapper/centos-root