2.1 LVM逻辑卷的使用
二、Linux系统与服务构建运维
2.1 LVM逻辑卷的使用
配置IP地址和yum源的过程略过,前面的教程有。
1.添加硬盘
执行这个操作先关闭虚拟机,然后点击添加:
然后重启虚拟机,连接Xshell重启过后,查看磁盘,命令为lsblk
上面有个名叫sdb的设备。Size容量为20G
之后进行分区,命令如下
fdisk /dev/sdb
看到command(m for help)Select(default for p)就开始输入ppnpnppw(背过)
当遇到Last扇区的时候,就要写+5G
lsblk
正确操作步骤之后应该是这样的
2.创建物理卷
pvcreate /dev/sdb1 /dev/sdb2
(创建物理卷)pvs
(查看物理卷的简单信息)pvdisplay
(查看物理卷的详细信息)
3. 创建卷组
创建名为myvg的卷组,命令如下:vgcreate myvg /dev/sdb[1-2]
(刚才创建2个物理卷)vgsvgdisplay
(查看卷组详细信息)
删除卷组,重建卷组指定PE大小为16MBvgremove myvg
(删除myvg这个卷组)
vgcreate -s 16m myvg /dev/sdb[1-2]
(重建并指定大小16m)
vgdisplay
向卷组添加一个新的物理卷,在/dev/sdb里面添加/dev/sdb3分区:fdisk /dev/sdb
然后我们可以查看lsblk
将我们创建的/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
然后对创建的LVM扩容至1G:lvextend -L +1G /dev/mapper/myvg-mylv
lvs
df -h
可以看到LVM卷大小变为6G,但是挂载的信息没有发生改变,这时候系统没有识别新添加的硬盘,所以还需要对文件系统进行扩容。resize2fs /dev/mapper/myvg-mylv
df -h
如下图,扩容逻辑卷成功。