文章目录
1.简介
逻辑卷解决分区空间不够用或者分区空间绰绰有余的情况;
其中,关于逻辑卷的四个概念:
- ①PE (Physical Extend) 物理拓展
- ②PV (Physical Volume) 物理卷
- ③VG (Volume Group) 卷组
- ④LV (Logical Volume) 逻辑卷
简单的理解就是,将物理卷,比如sda,sdb,sdc 三个盘,放到一个整体的卷组里面,然后重新划分为多个逻辑卷;
2. 常用命令—查看
注意: 使用以下命令一般都只能是root用户才有的权限
2.1 查看物理卷 pvs
或者 pvdisplay
或者 pvscan
2.2 查看卷组 vgs
或 vgdisplay
或 vgscan
2.3 查看逻辑卷 lvs
或 lvdisplay
或 lvscan
3. 常用命令—新建
3.0 在创建物理卷之前先查看一下挂了哪些盘
fdisk -l
3.1 新建物理卷
pvcreate /dev/sdb
3.2 新建卷组 ,比如将物理卷sda,sdb,sdc三个形成一个卷组vg01
vgcreate vg01 /dev/sda /dev/sdb /dev/sdc
3.3 新建逻辑卷-方法1(从卷组vg01划分20g给lv1逻辑卷)
lvcreate -L 20G -n lv1 vg01
-L 后面接容量大小, -n 后面接名词
3.4 新建逻辑卷-方法2 (将卷组vg01剩余的100%空间划分给lv2逻辑卷)
lvcreate -l 100%free -n lv2 vg01
4. 常用命令—扩大,缩小逻辑卷
4.1 扩展逻辑卷
lvextend -L +10g /dev/vg01/lv1
给lv1逻辑卷扩展10个g
4.2 缩小逻辑卷
lvreduce -L -10g /dev/vg01/lv1
给lv1逻辑卷减少10个g
4.3 扩展或缩小逻辑卷
lvresize -L -10g /dev/vg01/lv1
给lv1逻辑卷缩小10个g ,加号+就是拓展,减少-就是缩小
5. 常用命令—格式化逻辑卷
5.1 将逻辑卷lv1格式化(xfs格式)
mkfs.xfs /dev/vg01/lv1
5.2 将逻辑卷lv1格式化(ext4格式)
mkfs.ext4 /dev/vg01/lv1
6. 常用命令—逻辑卷挂载操作
6.1 将逻辑卷lv1挂载到 /wang01 目录下
- 先创建目录
mkdir /wang01
- 再挂载上去
mount -f /dev/vg01/lv1 /wang01
6.2 取消 /wang01 目录下的逻辑卷lv1
umount -f /dev/vg01/lv1 /wang01
7. 常用命令— 在线扩容(刷新容量)
逻辑卷扩容时,已经增加了逻辑卷的大小,但是用df命令查看逻辑卷并没有增加,这个时候就需要用resize2fs或者xfs_growfs来增加逻辑卷的大小。
resize2fs 针对文件系统 ext2 ext3 ext4
xfs_growfs 针对文件系统 xfs
7.1 查看文件系统格式 cat /etc/fstab
8. 常用命令— 删除
删除的命令和创建是相反的,得先取消挂载,再删除逻辑卷,再删除卷组,才可以删除物理卷
8.1 取消挂载逻辑卷lv1
umount -f /dev/vg01/lv1
加 -f
是强制卸载的意思
8.2 删除逻辑卷
lvremove -f /dev/vg01/lv1
加 -f
是强制删除的意思,如果逻辑卷已经使用mount命令加载,则不能使用lvremove命令删除。必须使用umount命令卸载后,逻辑卷方可被删除。
8.3 卸载卷组vg01
vgremove vg01
9. 常用命令— 对逻辑卷重命名
9.1 方法1
lvrename /dev/vg01/lv01 /dev/vg01/lv02
9.2 方法2
lvrename vg01 lv01 lv02
10 小总结
要使用逻辑卷,按照以下流程:
- 第一步: 创建卷组
- 第二步: 创建逻辑卷
- 第三步: 格式化逻辑卷
- 第四步: 创建挂载点目录
- 第五步: 在线刷新扩容
注意: 如果存在数据的逻辑卷,在线扩容可能会造成数据丢失