RHCE(1)标准分区的创建,挂载,卸载,逻辑卷的创建,扩大,缩小,删除
分类:
文章
•
2024-02-01 20:01:46
-
磁盘标准分区
分区的目的:为了便于管理
创建分区的条件:判断当前主机是否有足够的空间来创建分区:lsblk
判断分区类型:fdisk 主分区p,扩展分区e,逻辑分区 l
同步:
文件系统类型:xfs ext4
挂载: mount /dev/sda5 /mnt
创建两个标准分区
格式化
挂载
临时挂载:
开机自动挂载:
使用blkid查看分区的UUID号
让然后边界/etc/fstab配置文件,使其开机自动生效
UUID=018a6d41-02b9-4ce4-aa04-0f0aa17fa095 /sda6 ext4 defaults 0 0
UUID号 挂载点目录 ext4文件系统类型 参数 开机是否备份 开机是否检查
编辑完成后使用mount -a 来重新读取编辑文件
卸除挂载:必须切出挂载点目录,然后再操作
-
LVM概念
LVM将一个或多个磁盘的分区在逻辑上集合,相当于一个大的硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其他的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。
如何将标准分区改为逻辑卷
首先将标准分区变为物理卷(pv)
然后根据要求将物理卷合称为几个卷组/硬盘(vg)
最后将卷组分为逻辑卷(lv)
查看内核版本信息: uname -r
查看虚拟机的版本信息
查看是否安装了LVM软件包
-
创建和管理LVM
要求:将三个分区各2G合并为两个分区大小分别为3G
第一步:创建三个分区,因为后边是要作为LVM使用,所以就要修改分区的ID值
然后进行同步:partprobe
第二步:将标准分区创建为物理卷
使用pvs查看主机上所有的物理卷
第三步:创建卷组
vgcreate vgdata /dev/sda5 /dev/sda6 /dev/sda7
vgcreate 卷组的名称 组成卷组的物理卷名称
查看卷组
第四步:创建逻辑卷
lvcreate -n lv1 -L 3G vgdata
lvcreate -n 逻辑卷名称 -L 大小 由那个卷组组成的逻辑卷
因为在创建组卷的时候,系统占用了一些内存,因为卷组的实际大小为5.99G,
这个时候我们在创建逻辑卷的时候给lv1分了3G之后,lv2就不够3G
因此使用-l 100%VG来讲卷组剩余的所有内存都分给lv2
要想使用创建的逻辑卷,则还需要格式化,挂载
第五步:格式化
mkfs.etx4 /dev/vgdata/lv1
mkfs.etx4 /dev/vgdata/lv2
第六步:挂载
临时挂载
-
逻辑卷的扩大
逻辑卷的扩大是不需要取消挂载,缩小则需要取消挂载
要求:将lv1扩大到5G
因为要在前边的实验中,我们已经将卷组的所有的内存全部使用,所以我们就需要重新创建新的标准分区
将标准分区改为物理卷,卷组
扩大卷组的大小
lvextend -L +2G /dev/vgdata/lv1
lvextend -L 需要添加的内存 扩大到那个卷组
查看磁盘块设备的大小,这个时候仍然显示的是3G,所以我们要进行同步
因为分区类型是ext4,所以使用resize2fsv1 需要同步的逻辑卷名称
如果是xfs类型,则使用xfs_growfs 逻辑卷组名 来进行同步
这个时候就完成了逻辑卷组的扩大
-
逻辑卷的减小
linux 7版本默认是不可以减小的
要求:将lv1缩小1G,分配给lv2
第一步:卸载逻辑卷挂载
第二步:首先通过e2fsck -f命令查看逻辑卷是否有多余的内存可以减小
第三步:利用resize2fs命令将文件系统进行减小
第四步:利用lvreduce命令将逻辑卷进行减小
重新挂载后,查看逻辑卷的大小是否是对应的
- 如果一个分区坏了,如何将数据快速转移到其它分区中
要求:将sda5的数据,迁移到sda8中使用pvmove命令

- 删除逻辑卷
首先判断这个逻辑卷是否使用
第一步:先卸载逻辑卷的挂载
第二步:修改/etc/fstab里的逻辑卷的挂载信息,否则系统有可能启动不起来
第三步:通过lvremove删除逻辑卷
第四步:通过vgremove删除卷组
第五步:通过pvremove将物理卷转化为普通分区
最后删除标准分区