天天看點

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中國”

繼續閱讀