Linux LVM硬盘管理及LVM扩容

本文发布时间: 2019-Mar-22
1.首先确定系统中是否安装了LVM首先确定系统中是否安装了lvm工具:[root@www root]# rpm –qa|grep lvmlvm-1.0.3-4如果命令结果输入类似于上例,那么说明系统已经安装了LVM管理工具;如果命令没有输出则说明没有安装LVM管理工具,则需要从网络下载或者从光盘装LVM rpm工具包。2.创建分区使用分区工具(如:fdisk等)创建LVM分区,方法和创建其他一般分区的方式是一样的,区别仅仅是LVM的分区类型为8e。(不设置也可以,不过最好设置成8e,有时候会侦测不到)如下列图所示:查看磁盘分区表使用fdisk创建分区,根据设备文件的绝对路径(/dev/hda)进入分区管理3 创建PVpvcreate 将实体分区建成PVpvscan 搜寻系统中具有PV的磁盘pvdisplay 显示目前系统上的PV状态pvremove 将PV还原成普通分区状态4 创建VG创建完成VG之后,才能从VG中划分一个LV。vgcreate 建立VGvgscan 搜寻系统上的VGvgdisplay 显示系统上的VG状态vgextend 在vg外额外增加Pvvgreduce 在vg外额外减少PVvgremove 删除一个 vg5 创建LV创建了一个名字为lvData,容量大小是100M的分区,其中:-L:指定LV的大小 -n:指定LV的名。Vo1Group00:表示从这个VG中划分LV;6 LV格式化及挂载下一步需要对LV进行格式化(使用mksf进行格式化操作),然后LV才能存储资料将格式化后的LV分区挂载到指定的目录下,就可以像普通目录一样存储数据了挂载之后,可以看到此LV的容量。如果要在系统启动的时候启动LV,最好是将lvData写入fstable 文件中,如下所示:使用Vim编辑器,打开/etc/fstab,在最后一行添加如图中所示,其中/dev/VolGroup00/lvData指定需要挂载的分区LV,/root/test指定要挂载的目录(挂载点),ext3分区文件系统格式,其它使用默认即可lvcreate :建立 LV 啦!lvscan :查询系统上面的 LV ;lvdisplay :显示系统上面的 LV 状态啊!lvextend :在 LV 里面增加容量!lvreduce :在 LV 里面减少容量;lvremove :初除一个 LV !lvresize :对 LV 迚行容量大小的调整!扩容当前分区一、首先创建一块新的分区:fdisk /dev/hdanl #选择逻辑分区,如果没有,则首先创建扩展分区,然后再添加逻辑分区(硬盘:最多四个分区P-P-P-P或P-P-P-E)6 #分区号(从5开始),/dev/hda6t 8e #分区类型8e表示LVM分区w #写入分区表partprobe #重读分区表mkfs –t ext3 /dev/hda6 #格式化partx /dev/hda #查看当前硬盘的分区表及使用情况二、创建PV,扩容VG,LVpvcreate /dev/hda6vgdisplay #查看当前已经存在的VG信息,以存在VG:VolGroup00为例vgextend VolGroup00 /dev/hda6 #扩展VolGroup00lvdisplay #查看已经存在的LV信息,以存在LV:LogVol01为例lvextend –L 1G /dev/VolGroup00/LogVol01 #扩展LVresize2fs /dev/VolGroup00/LogVol01 #执行该重设大小,对于当前正在使用的LogVol01有效df –h #查看挂载情况,已经扩容


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:10pm
栏目列表