-
查看当前分区情况
fdisk -l Disk /dev/sda: 53.6 GB, 53687091200 bytes 255 heads, 63 sectors/track, 6527 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 2610 20860402+ 8e Linux LVM
-
创建一个新分区,用作拓展磁盘,例如sda3
fdisk /dev/sda n (new) p (primary) 3 (partition number, since 1st and 2nd partition already exists) select default first available cylinder to the default last cylinder. t (type) 3 (partition number) 8e (set type to LVM) p (view the new partitions layout) w (write out the new partitions layout to disk)
-
重启系统,可以查看到新的分区,且磁盘格式为lvm
fdisk -l Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 2610 20860402+ 8e Linux LVM /dev/sda3 2611 6527 31463302+ 8e Linux LVM
-
格式化磁盘,并制定文件系统的类型,通常为XFS
注意:由于不同的硬件环境有不同的格式,因此务必确认现有的磁盘格式(可以通过df -hT查看),如下是虚拟机常用的格式,xfs格式,注意如下命令的后缀代表了文件系统格式。
mkfs.xfs /dev/sda3
-
查看现有卷
pvdisplay
-
创建卷
# pvcreate命令 用于将物理硬盘分区初始化为物理卷,以便LVM使用。 pvcreate /dev/vda3
-
添加新卷
# 通过 df -hT 查看所需添加到的卷组名称,需去掉root字符串,如下卷名为c1 df -TH Filesystem Type Size Used Avail Use% Mounted on ... /dev/mapper/cl-root xfs 28G 25G 3.3G 89% / ... # 执行添加卷命令(c1为卷名) vgextend c1 /dev/vda3 #vgdisplay确认拓展后结果 --- Volume group --- VG Name VolGroup00 System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 4 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 49.88 GB PE Size 32.00 MB Total PE 1596 Alloc PE / Size 636 / 19.88 GB Free PE / Size 960 / 30.00 GB VG UUID 0JB6GV-gFJW-onuN-7Xq1-OKim-n5gM-EVPUKB
-
挂载新增的卷
lvextend -l +100%FREE /dev/mapper/rhel-root /dev/vda3
-
立即分配所有磁盘空间
xfs_growfs /
-
使用df -Th命令查看拓展磁盘的结果
vmware拓展linux硬盘大小的方法
于 2024-05-28 14:01:48 首次发布