码迷,mamicode.com
首页 > 系统相关 > 详细

Linux LVM管理

时间:2018-01-18 23:04:22      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:格式化   width   col   create   区别   vdi   分区工具   etc   硬盘   

创建和管理LVM

要创建一个LVM系统,一般需要经过以下步骤:

1、 创建分区 fdisk /dev/sdb

使用分区工具(如:fdisk等)创建LVM分区,方法和创建其他一般分区的方式是一样的,区别仅仅是LVM的分区类型为8e。如下列图所示:

技术分享图片

2、 创建PV  pvcreate /dev/sdb{1,2,3,4,5}
提示 Device /dev/sdxx not found (or ignored by filtering), 需要将 sdb 添加到 /etc/lvm/lvm.conf 的 filter 中。
技术分享图片
技术分享图片

3、 创建VG    vgcreate  VolGroup00 /dev/sdb{1,2,3,4}

技术分享图片

 

技术分享图片

创建完成VG之后,才能从VG中划分一个LV。

4、 创建LV   lvcreate -L 2G -n lv00 VolGroup00

技术分享图片

创建了一个名字为lv00,容量大小是2G的分区,其中:-L:指定LV的大小 -n:指定LV的名。Vo1Group00:表示从这个VG中划分LV;

5、LV格式化及挂载

下一步需要对LV进行格式化(使用mksf进行格式化操作),然后LV才能存储资料

技术分享图片

将格式化后的LV分区挂载到指定的目录下,就可以像普通目录一样存储数据了

技术分享图片

挂载之后,可以看到此LV的容量。

如果要在系统启动的时候启动LV,最好是将lvData写入fstable 文件中,如下所示:

技术分享图片

使用Vim编辑器,打开/etc/fstab,在最后一行添加如图中所示,其中/dev/VolGroup00/lvData指定需要挂载的分区LV,/root/test指定要挂载的目录(挂载点),ext3分区文件系统格式,其它使用默认即可

 

扩容当前分区

一、首先创建一块新的分区:

fdisk  /dev/hda

n

l        #选择逻辑分区,如果没有,则首先创建扩展分区,然后再添加逻辑分区(硬盘:最多四个分区P-P-P-P或P-P-P-E)

6        #分区号(从5开始),/dev/hda6

t      8e   #分区类型8e表示LVM分区

w        #写入分区表

partprobe   #重读分区表

mkfs -t ext3 /dev/hda6 #格式化

partx /dev/hda #查看当前硬盘的分区表及使用情况

二、创建PV,扩容VG,LV

pvcreate /dev/hda6

vgdisplay #查看当前已经存在的VG信息,以存在VG:VolGroup00为例

vgextend VolGroup00 /dev/hda6    #扩展VolGroup00

lvdisplay #查看已经存在的LV信息,以存在LV:LogVol01为例

lvextend -L 1G /dev/VolGroup00/LogVol01 #扩展LV   或者  lvextend -l +100%FREE  /dev/VolGroup00/LogVol01

resize2fs /dev/VolGroup00/LogVol01 #执行该重设大小,对于当前正在使用的LogVol01有效

df -h #查看挂载情况,已经扩容

 

Linux LVM管理

标签:格式化   width   col   create   区别   vdi   分区工具   etc   硬盘   

原文地址:https://www.cnblogs.com/vincenshen/p/8313307.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!