2.1 LVM逻辑卷的使用

二、Linux系统与服务构建运维

2.1 LVM逻辑卷的使用

配置IP地址和yum源的过程略过,前面的教程有。

1.添加硬盘

执行这个操作先关闭虚拟机,然后点击添加:
2.1 LVM逻辑卷的使用
2.1 LVM逻辑卷的使用
2.1 LVM逻辑卷的使用
2.1 LVM逻辑卷的使用

然后重启虚拟机,连接Xshell重启过后,查看磁盘,命令为lsblk
2.1 LVM逻辑卷的使用

上面有个名叫sdb的设备。Size容量为20G
之后进行分区,命令如下

fdisk /dev/sdb
看到command(m for help)Select(default for p)就开始输入ppnpnppw(背过)
当遇到Last扇区的时候,就要写+5G
2.1 LVM逻辑卷的使用

lsblk
2.1 LVM逻辑卷的使用

正确操作步骤之后应该是这样的

2.创建物理卷

pvcreate /dev/sdb1 /dev/sdb2
(创建物理卷)
pvs
(查看物理卷的简单信息)
pvdisplay
(查看物理卷的详细信息)
2.1 LVM逻辑卷的使用

3. 创建卷组

创建名为myvg的卷组,命令如下:
vgcreate myvg /dev/sdb[1-2]
(刚才创建2个物理卷)
vgsvgdisplay
(查看卷组详细信息)
删除卷组,重建卷组指定PE大小为16MB
vgremove myvg (删除myvg这个卷组)

vgcreate -s 16m myvg /dev/sdb[1-2]
(重建并指定大小16m)

vgdisplay
2.1 LVM逻辑卷的使用

向卷组添加一个新的物理卷,在/dev/sdb里面添加/dev/sdb3分区:
fdisk /dev/sdb
然后我们可以查看
lsblk
2.1 LVM逻辑卷的使用

2.1 LVM逻辑卷的使用

将我们创建的/dev/sdb添加到myvg卷组里面去:

vgextend myvg /dev/sdb3

4.创建逻辑卷

创建逻辑卷,名称为mylv,大小为5G。
lvcreate -L +5G -n mylv myvg

-L 创建的逻辑卷大小为large

-n 逻辑卷的名称
lvs (查看逻辑卷)

lvscan (扫描上一步创建的lv逻辑卷)

使用ex4文件格式化逻辑卷mylv:

mkfs.ext4 /dev/mapper/myvg-mylv

把逻辑卷挂载到/mnt下:
mount /dev/mapper/myvg-mylv /mnt/

df -h
2.1 LVM逻辑卷的使用

然后对创建的LVM扩容至1G:
lvextend -L +1G /dev/mapper/myvg-mylv
lvs
df -h
2.1 LVM逻辑卷的使用

2.1 LVM逻辑卷的使用

可以看到LVM卷大小变为6G,但是挂载的信息没有发生改变,这时候系统没有识别新添加的硬盘,所以还需要对文件系统进行扩容。
resize2fs /dev/mapper/myvg-mylv
df -h

如下图,扩容逻辑卷成功。
2.1 LVM逻辑卷的使用