VG卷组与LV逻辑卷操作
建立VG卷组
建立卷组使用的命令是 vgcreate,具体命令格式如下:
1 | [root@localhost ~]# vgcreate [-s PE 大小] 卷组名 物理卷名 |
[-s PE 大小] 选项的含义是指定 PE 的大小,单位可以是 MB、GB、TB 等。如果不写,则默认 PE 大小是 4MB。这里的卷组名指的就是要创建的卷组的名称,而物理卷名则指的是希望添加到此卷组的所有硬盘区分或者整个硬盘。
我们有三个物理卷 /dev/sdb5~7,先把 /dev/sdb5 和 /dev/sdb6 加入卷组,留着 /dev/sdb7 一会实验调整卷组大小,命令如下:
1 | [root@localhost ~]# vgcreate -s 8MB scvg /dev/sdb5 /dev/sdb6 |
激活卷组
卷组创建完毕后,可以通过 vgchange 命令来激活卷组,而无法重启系统。
vgchange 命令的基本格式如下:
1 | 激活卷组 |
通过使用 vgchange 命令,我们可以激活 scvg 卷组。
查看卷组
查看卷组的命令同样有两个:vgscan 命令主要用于查看系统中是否有卷组;而 vgdisplay 命令则用于查看卷组的详细状态。命令如下:
1 | [root@1ocalhost ~]# vgscan |
增加卷组容量
我们现在要把 /dev/sdb7 加入卷组,使用的命令是 vgextend。命令如下:
1 | [root@localhost ~]# vgextend scvg /dev/sdb7 |
减少卷组容量
既然可以增加卷组容量,当然也可以减少卷组容量,我们使用 vgreduce 命令在卷组中删除物理卷。命令如下:
1 | [root@localhost ~]# vgreduce scvg /dev/sdb7 |
删除卷组
删除卷组的命令是 vgremove。命令如下:
1 | [root@localhost ~]# vgremove scvg |
增加多个物理卷
1 | [root@localhost ~]# vgcreate -s 8MB scvg /dev/ sdb5 /dev/sdb6 /dev/sdb7 |
建立逻辑卷
使用lvcreate 创建逻辑卷
1 | [root@zg1 /]# lvcreate -L 增加空间 -n LV逻辑卷名 VG数据卷名 |
逻辑卷扩展
语法
1 | lvextend 选项 逻辑卷 |
常用选项
-L size 扩展到指定绝对大小,单位可以为M、G;
-L +size 扩展指定绝对大小;
-l percent 扩展到指定百分比,单位可以为VG(总容量)、Free(剩余容量);
-l +percent 扩展指定百分比;
1 | [root@zg1 /]# lvextend -l +100%FREE 逻辑卷名 |
删除逻辑卷
1 | lvremove 逻辑卷 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 忆录云博客!
评论
WalineTwikoo