首选用到最常见的第一个命令: df -h
由上面可以总结如下:
我的Linux系统现在有两块硬盘 sda 和 sdb
sda硬盘有两个分区 sda1 sda2 sda2主要有centos-root 和centos-home 两个lvm的逻辑分区
sdb主要有一个 sdb1的主分区 挂载点为 /data
磁盘 /dev/sdb:107.4 GB, 107374182400 字节,209715200 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x18f1bdfd
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 209715199 104856576 83 Linux
磁盘 /dev/mapper/centos-root:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-home:50.5 GB, 50457477120 字节,98549760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
下面讲我的需求:新增加一块100G 的硬盘,全部添加到 /centos-root 的逻辑分区上
第一步:手动在VMware上给虚拟机添加一块单独的硬盘(过程略),然后重启查看磁盘情况
第二步:进行磁盘分区,我这里使用fdisk 命令 fdisk /dev/sdc
然后使用fdisk -l 命令查看,达到如下效果
第三步:把/dev/sdc1的分区类型更改为8e lvm类型的 fdisk /dev/sdc 输入t 按提示更改 效果如下
第四步:创建PV
[root@test01 ~]# pvcreate /dev/sdc1
Physical volume "/dev/sdc1" successfully created.
[root@test01 ~]# pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name centos
PV Size <99.00 GiB / not usable 3.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 25343
Free PE 1
Allocated PE 25342
PV UUID qGc5DY-I2rp-c01H-Qgwn-UOOe-U2ND-hzT2Vz
"/dev/sdc1" is a new physical volume of "<100.00 GiB"
--- NEW Physical volume ---
PV Name /dev/sdc1
VG Name
PV Size <100.00 GiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID nZFMqo-PvUt-onPJ-sgum-R0E6-DGNO-wSGLBw
第五步:把PV扩展到VG里面
[root@test01 ~]# vgextend centos /dev/sdc1
Volume group "centos" successfully extended
第六步: 把VG中多余的空间添加到/dev/mapper/centos-root 中
第七步:我们再查看空间