4.10/4.11/4.12 LVM讲解
首先创建3个LVM分区类型的分区
然后分别改变2个分区的分区类型(LVM)
通过fdisk -l 查看分区类型
接下来我门创建‘物理卷’ 首先下载lvm 如果我门知道命令的化可以通过 yum provides "/*/pvcreate" 去搜索 程序名称
这里我们看到这个地方要安装的是lvm2,执行yum install -y lvm2 然后用partprobe来生成分区目录
[root@localhost ~]# partprobe
Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0 has been opened read-only.
但是这里报错,可通过
[root@localhost ~]# partprobe /dev/sdb1
[root@localhost ~]# partprobe /dev/sdb2
但是这里有出现新的问题
[root@localhost ~]# partprobe /dev/sdb3
Error: Error informing the kernel about modifications to partition /dev/sdb3p1 -- Invalid argument. This means Linux won't know about any changes you made to /dev/sdb3p1 until you reboot -- so you shouldn't mount it or use it in any way before rebooting.
Error: Failed to add partition 1 (Invalid argument)
问题讲解:路径https://blog.csdn.net/computerms/article/details/52461877 改成:partx -u /dev/sdb3如下图
然后创建物理卷 pvcreate /dev/sdb1
但是这里出现了问题不能创建sdb2,原因是之前挂载分区的时候sdb2已经挂载了,要先卸载。
通过pvdisplay可以查询物理卷或者pvs
创建成功后创建卷组
这里vg1 为卷组名 这里我是把2个物理卷创建在同一个卷组里面,可以通过 Vgdisplay 或者vgs查看卷组 而vgremove 是删除卷组的命令
[root@localhost ~]# lvcreate -L 100M -n lv1 vg1
Logical volume "lv1" created.
然后格式化 mkfs.ext4 /dev/vg1/lv1
挂载 mount /dev/vg1/lv1 /mnt/
扩容逻辑卷 lvresize -L 200M /dev/vg1/lv1
这里应该先卸载挂载,然后在扩容, 检查磁盘错误 e2fsck -f /dev/vg1/lv1
更新逻辑卷信息
resize2fs /dev/vg1/lv1
[root@localhost ~]# resize2fs /dev/vg1/lv1
resize2fs 1.42.9 (28-Dec-2013)
Resizing the filesystem on /dev/vg1/lv1 to 204800 (1k) blocks.
The filesystem on /dev/vg1/lv1 is now 204800 blocks long.
如果不更新在df -h的时候不会识别扩展以后的大小
而且扩容以后之前的保存文件也不回消失。 缩减逻辑卷(xfs不支持) 先卸载umount 然后检查磁盘错误:e2fsck -f /dev/vg1/lv1 更新逻辑卷信息 resize2fs /dev/vg1/lv1 100M 重新设置卷大小:lvresize -L 100M /dev/vg1/lv1扩容逻辑卷
df -h 查看分区 这里大小已经便了
如果是分区类型为xfs的只能扩容,无法缩容 而且扩容的时候不能卸载挂载
先格式化分区: mkfs.xfs -f /dev/vg1/lv1
扩容逻辑卷 :lvresize -L 400M /dev/vg1/lv1
Xfs 文件系统需要执行 xfs_growfs /dev/vg1/lv1
扩展卷组 扩容 首先新添加/dev/sdb5 逻辑分区 fdisk /dev/sdb 创建物理卷pvcreate /dev/sdb5 扩容卷组 vgextend vg1 /dev/sdb5
4.13打开虚拟机的时候出现了错误
welcome to emergency mode!after logging in ,type “journalctl -xb” to view system logs,“systemctl reboot” to reboot ,“systemctl default” to try again to boot into default mode。
give root password for maintenance
(?? Control-D???):
此问题是因为之前配置的fstab文件有问题导致挂载有问题,而且ifconfig也找不到网卡