
LVM 逻辑卷管理-精简
LVM 逻辑卷管理
LVM : 文件系统可以动态的扩缩容
PV: 物理卷
VG :卷组
LV:逻辑卷
PE:卷组的块大小
LE:PE的数量
PE默认大小:4M
- 分区表类型
gpt 128个分区
msdos 主分区+拓展分区 = 4
1.添加磁盘:scandisk
- parted 工具分区:
parted /dev/sdb mklabel gpt # 创建分区表
parted /dev/sdb mkpart part 0 1G # 指定分区大小
查看:
fdisk -l , parted -l , lsblk
- fdisk 工具分区
fdisk /dev/sdb
m # 查看帮助
n # 创建分区 》 p 主分区
e 扩展分区 > l
w # 保存退出
q # 不保存退出
d # 删除
2.添加到物理卷:pvcreate
# 添加分区
pvcreate /dev/sdb{1..4}
或 添加整块磁盘
pvcreate /dev/sdc
查看:pvs , pvscan , pvdisplay
3.创建卷组:vgcreate
vgcreate vg01 /dev/sdb{1,2}
查看:vgs , vgscan , vgdisplay
4.创建逻辑卷:lvcreate
lvcreate -n lv01 -L +100M vg01
-n 指定逻辑卷名称 lv01
-L:指定逻辑卷的大小,单位为“kKmMgGtT”字节;
-l:指定逻辑卷的大小(LE数)。
5. 格式化:mkfs.
mkfs.ext4 /dev/vg01/lv01
查看:lsblk
创建挂载点:
mkdir /lv01
挂载:mount /dev/vg01/lv01 /lv01/
6. 配置开机自挂载 > /etc/fstab
echo "/dev/vg01/lv01 /lv01 ext4 defaults 0 0 " >> /etc/fstab
查看:cat /etc/fstab
LV扩缩容 :lvextend , lvreduce
扩容
lvextend -L +20M -r /dev/vg02/lv02 <-- 文件系统绝对路径
-r 等同于执行 刷新文件系统命令,后面都是接文件系统绝对路径。
缩容
lvreduce -L -100M -r /dev/vg01/lv01 <-- 文件系统绝对路径
扩容详解
lvextend -L +20M /dev/vg01/lv01
# 刷新文件系统
ext4 文件系统:
resize /dev/vg01/lv01 <-- 文件系统绝对路径
xfs 文件系统:
xfs_growfs /opt/lv01 <-- 挂载点路径
或 一条命令执行
lvextend -L +20M -r /dev/vg01/lv01 <-- 文件系统绝对路径
VG 扩容 : vgextend
vgextend vg01 /dev/sdb3
常用命令:
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 梦缘羲
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果