lvm
LVM 是 Logical Volume Manager 的简称,译为中文就
是逻辑卷管理。它是 Linux 下对硬盘分区的一种管理机
制。LVM 适合于管理大存储设备,并允许用户动态调整
文件系统的大小。此外,LVM 的快照功能可以帮助我们
快速备份数据。LVM 为我们提供了逻辑概念上的磁盘,
使得文件系统不再关心底层物理磁盘的概念。
物理卷(Physical Volume,PV):就是真正的物理卷硬盘或分区
卷组(Volume Group,VG):将多个物理卷合起来就组成了卷组。
逻辑卷(Logical Volume,LV):逻辑卷可以被格式化和写入数据。我们可以把逻辑卷想象为分区。
物理扩展(Physical Extend,PE):PE 是用来保存数据的最小单元,我们的数据实际上都是写入 PE 当中的。
实验逻辑卷:
实验准备:
1.linux虚拟机一台
2.磁盘数个
1.查看添加的磁盘是否上线
2.建立物理卷
3.建立卷组
4.建立逻辑卷
5.建立文件系统,挂载
6.看一下
总结命令:
[root@localhost ~]#lsblk //查看磁盘是否上线
[root@localhost ~]#pvcreate /dev/sdb /dev/sdc //建立物理卷
命令 设备名(可以分区 也可以是整块盘)
[root@localhost ~]#vgcreate vg0 /dev/sdb /dev/sdc //建立卷组
命令 卷组名 物理卷名
[root@localhost ~]#lvcreate -L 15G -n li vg0 //建立逻辑卷
命令 指定逻辑卷大小 创建逻辑卷名字 从哪个卷中取pe
逻辑卷建立成功,但是无法使用
[root@localhost ~]#mkfs.xfs /dev/vg0/li // 建立文件系统
建立文件系统 vg0自己取的卷组名 li自己取的逻辑卷名字
[root@localhost ~]#mount /dev/vg0/li /mnt //挂载
挂载成功以后才可以使用
扩容实验:
第一种情况:原来的卷组有足够的空间
第二种情况:原来的卷组没有足够的空间
1.要先给卷组扩容
2.然后再给逻辑卷扩容
1.给卷组扩容
2.给逻辑卷扩容
3.如果是xfs文件系统要是用挂点刷新-r 不需要刷新
总结命令:
[root@localhost ~]#lsblk //查看磁盘是否上线
[root@localhost ~]#vgextend vg0 /dev/sdd //给卷组扩容
[root@localhost ~]#lvextend -r -L +20G /dev/vg0/li //给逻辑卷扩容
给逻辑卷扩容 -r不需要刷新 -L 加容量(一定要加+号 不然就是变成20G无论大小) 逻辑名
[root@localhost ~]#xfs_growfs /mnt //是xfs系统文件需要使用挂点 刷新
ext4 格式扩容
[root@localhost ~]#resize2fs /dev/vg0/li
如果是ext4格式需要刷新逻辑卷