天天看点

4 个 lvcreate 常用命令举例4 个 lvcreate 常用命令举例4 个 lvcreate 常用命令举例

逻辑卷管理(lvm)是广泛使用的技术,并拥有极其灵活磁盘管理方案。主要包含3个基础命令:

创建物理卷使用pvcreate

创建卷组并给卷组增加分区vgcreate

创建新的逻辑卷使用lvcreate

4 个 lvcreate 常用命令举例4 个 lvcreate 常用命令举例4 个 lvcreate 常用命令举例

下列例子主要讲述在已经存在的卷组上使用lvcreate创建逻辑卷。lvcreate命令可以在卷组的可用物理扩展池中分配逻辑扩展。通常,逻辑卷可以随意使用底层逻辑卷上的任意空间。修改逻辑卷将释放或重新分配物理卷的空间。这些例子已经在centos 5, centos 6, centos 7, rhel 5, rhel 6 和 rhel 7 版本中测试通过。

<a target="_blank"></a>

在名为vg_newlvm的卷组中创建15g大小的逻辑卷:

<code>[root@centos7 ~]# lvcreate -l 15g vg_newlvm</code>

在名为vgnewlvm的卷组中创建大小为2500mb的逻辑卷,并命名为centos7newvol,这样就创建了块设备/dev/vgnewlvm/centos7newvol:

<code>[root@centos7 ~]# lvcreate -l 2500 -n centos7_newvol vg_newlvm</code>

可以使用lvcreate命令的参数-l来指定逻辑卷扩展的大小。也可以使用这个参数以卷组的大小百分比来扩展逻辑卷。这下列的命令创建了centos7newvol卷组的50%大小的逻辑卷vgnewlvm:

<code>[root@centos7 ~]# lvcreate -l 50%vg -n centos7_newvol vg_newlvm</code>

使用卷组剩下的所有空间创建逻辑卷

<code>[root@centos7 ~]# lvcreate --name centos7newvol -l 100%free vgnewlvm</code>

更多帮助,使用lvcreate命令--help选项来查看:

<code>[root@centos7 ~]# lvcreate --help</code>

<code>lvcreate: create a logical volume(创建逻辑卷)</code>

<code></code>

<code>lvcreate</code>

<code>[-a|--autobackup {y|n}](自动备份)</code>

<code>[-a|--activate [a|e|l]{y|n}]</code>

<code>[--addtag tag](增加标签)</code>

<code>[--alloc allocationpolicy](分配策略)</code>

<code>[--cachemode cachemode](cache模式)</code>

<code>[-c|--contiguous {y|n}]</code>

<code>[-d|--debug]</code>

<code>[-h|-?|--help]</code>

<code>[--ignoremonitoring](忽略监控)</code>

<code>[--monitor {y|n}](监控)</code>

<code>[-i|--stripes stripes [-i|--stripesize stripesize]]</code>

<code>[-k|--setactivationskip {y|n}]</code>

<code>[-k|--ignoreactivationskip]</code>

<code>{-l|--extents logicalextentsnumber[%{vg|pvs|free}] |(逻辑扩展数)</code>

<code>-l|--size logicalvolumesize[bbsskkmmggttppee]}(逻辑卷大小)</code>

<code>[-m|--persistent {y|n}] [--major major] [--minor minor]</code>

<code>[-m|--mirrors mirrors [--nosync] [{--mirrorlog {disk|core|mirrored}|--corelog}]](镜像)</code>

<code>[-n|--name logicalvolumename](逻辑卷名字)</code>

<code>[--noudevsync]</code>

<code>[-p|--permission {r|rw}]</code>

<code>[--[raid]minrecoveryrate rate]</code>

<code>[--[raid]maxrecoveryrate rate]</code>

<code>[-r|--readahead readaheadsectors|auto|none](读取头扇区)</code>

<code>[-r|--regionsize mirrorlogregionsize](镜像逻辑区域尺寸)</code>

<code>[-t|--thin [-c|--chunksize chunksize](块大小)</code>

<code>[--discards {ignore|nopassdown|passdown}]</code>

<code>[--poolmetadatasize metadatasize[bbsskkmmgg]]]</code>

<code>[--poolmetadataspare {y|n}]</code>

<code>[--thinpool thinpoollogicalvolume{name|path}] (精简池逻辑卷)</code>

<code>[-t|--test]</code>

<code>[--type volumetype](卷类型)</code>

<code>[-v|--verbose]</code>

<code>[-w|--wipesignatures {y|n}]</code>

<code>[-z|--zero {y|n}]</code>

<code>[--version]</code>

<code>volumegroupname [physicalvolumepath...]</code>

原文发布时间:2015-03-25

本文来自云栖合作伙伴“linux中国”

继续阅读