像素化 linux PV: 物理卷 VG:卷组 LV:逻辑卷 任务:在硬盘中,将/dev/sdb5,/dev/sdb6,/dev/sdb7,/dev/sdb8分区创建一个LVM 操作步骤: 【1】划分硬盘,生成需要的4个分区,在演示中大小分别为1G,2G,2G,4G。 【2】将需要处理的四个分区的type更改为“8e” 【3】保存操作,退出fdisk工具(注意使用partprobe指令,将新的分区表的信息加载至内核中) 【4】将以上的4个分区创建为PV 参考如下指令: pvcreate /dev/sdb5 pvcreate /dev/sdb{6,7,8} 【5】在pv的基础上创建VG 参考如下指令: vgcreate vg0 /dev/sdb{5,6,7,8} ##说明:vg0表示需要创建的新的卷组的名称,/dev/sdb{5,6,7,8}是表示需要添加到vg0卷组中的实际物理卷 像素化 linux 【6】在vg0卷组中创建lv 参考如下指令: lvcreate -L 500M -n data vg0 ##说明: -L表示指定大小,从指定的vg0卷组中划分出多少空间。本例中划分出500M。 -n data -n表示设定新的lv的名称,“data”表示在本次操作中创建的lv的具体名称。 vg0 表示本次操作实际使用卷组 像素化 linux 【7】将新增加的lv分区,格式化,然后挂载至系统中,供用户使用 ① 将lv格式化 像素化 linux ② 创建一个新的目录,将data所在lv挂载。 像素化 linux ③ 检查分区的信息 像素化 linux LVM的在线扩容 ##在不影响当前分区的操作使用的同时,将该分区的容量增加。 【1】执行如下指令 lvextend -L +1024M /dev/vg0/data ###说明: -L +1024M 表示,将原有空间在已有的基础上增加1024M。 /dev/vg0/data 表示需要操作的lv 像素化 linux 【2】执行如下指令 resize2fs /dev/vg0/data ##更新文件系统的大小。(告知) 像素化 linux LVM的缩减容量 ##注意,严格按下列步骤执行操作,否则有可能导致文件系统崩溃。 【1】卸载已经使用lv文件系统,本例中操作的是前面所使用/dev/vg0/data分区。 参考指令: umount /dev/vg0/data 【2】执行强制检查任务(检查文件系统的可缩减大小) 参考指令: e2fsck -f /dev/vg0/data #说明: -f选项必须添加,执行强制检查任务 像素化 linux 【3】重写文件系统大小(本次演示中,将现有分区缩减至1G) 参考指令: resize2fs /dev/vg0/data 1024M 像素化 linux 【4】缩减lv的容量 参考: lvreduce -L 1024M /dev/vg0/data 像素化 linux 【5】重新挂载文件系统,即可使用。 mount /dev/vg0/data /20130327 像素化 linux 删除LVM 步骤: 【1】卸载使用的lv umount /dev/vg0/datat 【2】移除lv lvremove /dev/vg0/data 【3】移除vg vgremove /dev/vg0 【4】移除pv pvremove /dev/sdb{5,6,7,8} |
|
来自: 拿破仑小子 > 《课课家(Linux)》