分区优点:
- 优化读写性能
- 实现磁盘空间配额限制
- 提高修复速度
- 隔离系统和程序
- 安装多个OS
- 采用不同文件系统
分区的缺点:
1.只能使用一块硬盘的空间
2.如果过分区必须是连续的空间
3.如果一旦分区不能改变大小(不能随意改变大小,删除分区会造成数据丢失)
LVM 适合于管理大存储设备,并允许用户动态调整 文件系统的大小
物理卷(Physical Volume,PV):就是真正的物理 硬盘或分区
卷组(Volume Group,VG):将多个物理卷合起来 就组成了卷组。组成同一个卷组的物理卷可以是同一 块硬盘的不同分区,也可以是不同硬盘上的不同分 区。我们可以把卷组想象为一块逻辑硬盘
逻辑卷(Logical Volume,LV):卷组是一块逻辑硬 盘,硬盘必须分区之后才能使用,我们把这个分区称 作逻辑卷。逻辑卷可以被格式化和写入数据。我们可 以把逻辑卷想象为分区
建立逻辑卷
1.要有物理磁盘:物理卷(分区 可以是一整块硬盘)(注意使用分区作为物理卷 分区一定要是8e 格式) 2.将多个物理卷组合成 卷组的容量是从物理卷中提取 3.建立逻辑卷的容量是从卷组当中提取
硬盘不够添加硬盘
添加完之后刷新硬盘端口:
echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan
partprobe
一:建立物理卷
通式:pvcreate 设备名
二:建立卷组
通式:vgcreate 卷组名 物理卷名
三:建立逻辑卷
通式:lvcreate 指定逻辑卷大小 创建逻辑卷的名字 从哪个卷组中取pe
建立完逻辑卷后需要设置文件系统和挂载
mkfs.xfs 自己取的卷组名 自己取的逻辑卷名字
扩容
如果逻辑卷空间不够需要扩容
第一种情况: 原来卷组有足够空间 (直接用空余空间扩容)
第二种情况:原来卷组没有足够空间
需要先给卷组扩容然后再给逻辑卷扩容
通式:vgextend 卷组名 设备名
给逻辑卷扩容:
通式:lvextend -L +#G 逻辑卷名 (一定要有+号)
xfs_growfs /mnt
如果是xfs 文件系统要使用挂载点 刷新
resize2fs /dev/vg0/M
如果是ext4 的格式需要 刷新 逻辑卷
(-r可以直接扩容,不用刷新)
给根目录扩容
由图可见,根目录目前容量50G,可用47G
分区
因为已经有了一块新硬盘(sdb)所以直接分
创建物理卷
扩容卷组
根目录所在卷组为centos
扩容卷组
扩容逻辑卷
扩展文件系统
查看结果
现在容量60G,可用57G