码迷,mamicode.com
首页 > 其他好文 > 详细

LVM操作案例

时间:2015-09-02 14:50:22      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:lvm   格式化   逻辑卷   

本文原文出处: http://blog.csdn.net/bluishglc/article/details/48177367 严禁任何形式的转载,否则将委托CSDN官方维护权益!

场景

一台机器配备了3块硬盘,容量为20G,45G,45G,其中20G的硬盘已挂在至根目录

需求

由于硬盘容量都较小,需要将剩余两快45G硬盘拼接在一起使用

LVM基础

技术分享

操作

0. 前期准备

我们假定我们已经对各个硬盘进行了分区和格式化操作,也就是说在我们进行LVM改造之前,这些硬盘和分区都已可以正常使用,这样我们来看一下这台机器的硬盘和分区情况:
技术分享

简单地说,三块硬盘,每块硬盘一个分区,每个分区占据了磁盘的全部空间,我们特别注意的是分区的System ID(系统类型),也就是System一列对应的值,都是Linux,这是正常Linux物理分区的类型,我们接下来的第一个工作就是要修改它。

实际上,物理卷是可以直接建立在一个硬盘上的,也就是说,如是你想让整个硬盘成为一个物理卷,你根本不需要提前对它进行分区和格式化操作!这样你也就不需要把某个分区的类型改为Linux LVM了。

1. 修改分区的System ID(系统类型)

这是我们要创建LVM的第一步,如前所属,通常Linux分区的System ID为Linux(代码83),我们要把它们修改为Linux LVM (代码 8e)才能被LVM管理和使用。

具体方法是,使用fdisk来完成修改。在下面的操作示例中:

  1. 输入t, 命令修改分区的System ID
  2. 接着就需要输入新的System ID,Linux LVM类型的代码是8e
  3. 输入w, 保存分区表并退出

然后使用fdisk -l来查看更改是否成功,在输出的/dev/xvdb1分区的信息中我们可以清楚地看到,System ID已经变更为了8e Linux LVM
技术分享

接下就是对第三块硬盘执行同样的操作,将其分区系统类型也改为8e Linux LVM

2. 创建物理卷(PV)

使用命令:

pvcreate /dev/xvdb1 /dev/xvdc1

注:如前文所属,你可以直接把一个硬盘建立物理卷而不是一个分区,你可以这样做

pvcreate /dev/xvdb /dev/xvdc

创建两个物理卷

使用命令:

pvdisply

查看创建的物理卷

技术分享

3. 创建逻辑卷组(VG)

vgcreate vg1 /dev/xvdb1 /dev/xvdc1

创建逻辑卷组vg1

注:同样的,如前文所属,如果你是在硬盘上建立的物理卷,你应该这样做:

vgcreate vg1 /dev/xvdb /dev/xvdc

使用命令:

vgdisplay

查看创建的逻辑卷组

技术分享

值得注意的是vg1的容量已经是两个分区的总和了。

4. 创建逻辑卷

使用命令:

lvcreate -l 100%VG -n lv1 vg1

创建逻辑卷lv1,将逻辑卷组vg1的全部容量分配给它

使用命令:

lvdisplay

查看刚刚创建的逻辑卷

技术分享

5. 格式化逻辑卷

使用命令:

mkfs.ext4 /dev/vg1/lv1

至此,一个逻辑卷已经创建完成,我们可以看到,它在系统中和一个物理上的75GB的硬盘没有任何区别,接下来我们就可以把它挂载一个文件夹下使用了。我们可以使用 parted查看一下全部的分区情况:

技术分享

版权声明:本文为博主原创文章,未经博主允许不得转载。

LVM操作案例

标签:lvm   格式化   逻辑卷   

原文地址:http://blog.csdn.net/bluishglc/article/details/48177367

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