目录一.编辑虚拟机设置二.磁盘分区操作三.配置 pv、vg、lv
参考一:在Linux下调整LVM分区大小
参考二:VMware CentOS LVM磁盘扩容-知乎
一.编辑虚拟机设置
需要在客户机关闭的情况下设置,增加完后会有提示
磁盘已成功扩展。您必须从客户机操作系统内部对磁盘重新进行分区和扩展文件系统。
![](https://img2022.cnblogs.com/blog/405834/202210/405834-20221012184504996-2097078646.png)
二.磁盘分区操作
df -h # (1) 输入: df -h 说明:查看现有的硬盘分区,空间还未成功扩大,进行下一步
fdisk -l # (2) 输入: fdisk -l 说明:查看磁盘的情况,显示目前只有sda1,sda2 现增加一个/dev/sda3
fdisk /dev/sda # (3) 输入: fdisk /dev/sda 说明:进入磁盘管理,进行分区操作
n # (3.1) 输入: n 说明:新增分区
p # (3.2) 输入: p 说明:主分区(p:主分区 primary e:扩展分区 extended)
3 # (3.3) 输入: 3 说明:新增分区号(根据 fdisk -l 命令显示的结果 1,2已经用了)
'Enter' # (3.4) 输入: 回车 说明: 起始 扇区“回车”取默认值(最小)
'Enter' # (3.5) 输入: 回车 说明: 终止 扇区“回车”取默认值(最大)
t # (3.6) 输入: t 说明:修改分区类型
3 # (3.7) 输入: 3 说明:修改分区3的类型
8e # (3.8) 输入: 8e 说明:修改分区类型为8e(“Linux LVM”磁盘类型)
p # (3.9) 输入: p 说明:打印分区表,确认一下以上修改是否成功
w # (3.10) 输入: w 说明:保存退出
reboot # (4) 输入: reboot 说明:重启
fdisk -l # (5) 输入: fdisk -l 说明:查看硬盘情况(核对刚才所做的分区操作是否保存成功)
此处有详细信息,可以打开查看
# (1) 查看现有的硬盘分区,空间还未成功扩大,进行下一步
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 475M 0 475M 0% /dev
tmpfs 487M 0 487M 0% /dev/shm
tmpfs 487M 7.7M 479M 2% /run
tmpfs 487M 0 487M 0% /sys/fs/cgroup
/dev/mapper/centos-root 17G 4.7G 13G 28% / # 空间还未成功扩大,进行下一步
/dev/sda1 1014M 140M 875M 14% /boot
tmpfs 98M 0 98M 0% /run/user/0
# (2) 查看磁盘的情况,显示目前只有 /dev/sda1,/dev/sda2 现在需要增加一个/dev/sda3
[root@localhost ~]# fdisk -l
磁盘 /dev/sda:23.6 GB, 23622320128 字节,46137344 个扇区
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 41943039 19921920 8e Linux LVM
磁盘 /dev/mapper/centos-root:18.2 GB, 18249416704 字节,35643392 个扇区
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 字节
# (3) 进入磁盘管理,进行分区操作
[root@localhost ~]# fdisk /dev/sda
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
# (3.1) 输入: n 说明:新增分区
命令(输入 m 获取帮助):n
Partition type:
p primary (2 primary, 0 extended, 2 free)
e extended
# (3.2) 输入: p 说明:选择 p primary
Select (default p): p
# (3.3) 输入: 3 说明:新增分区号(fdisk -l 命令显示的结果 1,2已经用了)
分区号 (3,4,默认 3):3
# (3.4) 输入: 回车 说明: 取默认值(最小)
起始 扇区 (41943040-46137343,默认为 41943040):
将使用默认值 41943040
# (3.5) 输入: 回车 说明: 取默认值(最大)
Last 扇区, +扇区 or +size{K,M,G} (41943040-46137343,默认为 46137343):
将使用默认值 46137343
分区 3 已设置为 Linux 类型,大小设为 2 GiB
# (3.6) 输入: t 说明:修改分区类型
命令(输入 m 获取帮助):t
# (3.7) 输入: 3 说明:修改分区3的类型
分区号 (1-3,默认 3):3
# (3.8) 输入: 8e 说明:8e是“Linux LVM”磁盘类型
Hex 代码(输入 L 列出所有代码):8e
已将分区“Linux”的类型更改为“Linux LVM”
# (3.9) 输入: p 说明:打印分区表
命令(输入 m 获取帮助):p
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 41943039 19921920 8e Linux LVM
/dev/sda3 41943040 46137343 2097152 8e Linux LVM #新增的分区3,类型为8e
# (3.10) 输入: w 说明:保存退出
命令(输入 m 获取帮助):w
# (4) 重启
[root@localhost ~]# reboot
# (5) 查看硬盘情况(核对刚才所做的分区操作是否保存成功)
[root@localhost ~]# fdisk -l
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 41943039 19921920 8e Linux LVM
/dev/sda3 41943040 46137343 2097152 8e Linux LVM
磁盘 /dev/mapper/centos-root:18.2 GB, 18249416704 字节,35643392 个扇区
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 字节
三.配置 pv、vg、lv
df -T /dev/sda1 #(1)查看当前主分区类型
mkfs.xfs /dev/sda3 #(2)设置sd3分区为的类型(xfs 为查看到的主分区类型)
pvcreate /dev/sda3 #(3)创建pv(pv组成vg,vg组成lv)
pvdisplay #(4)查看pv状态
vgdisplay #(5)查看vg状态,获知到 VG Name 为 centos
vgextend centos /dev/sda3 #(6)把pv加入到vg,centos为VG Name
lvdisplay #(7)查看lv状态,获知要扩容的LV Path为 /dev/centos/root
vgdisplay #(8)查看vg状态,获知“ Free PE/Size 511/ |