邏輯卷的命令解析

前言

   lvm是logical volume manager(邏輯卷管理器)的簡稱,通過將若干個磁盤分區連接成一個整塊的卷組(volumegroup),形成一個存儲池,管理員可以在卷組上隨意創建邏輯卷(logicalvolumes),并進一步在邏輯卷組上創建文件系 統。管理員通過LVM可以方便的調整存儲卷組的大小,并且可以對磁盤存儲按照組的方式進行命名、管理和分配,例如按照使用用途進行義:“development”和“sales”,而不是使用物理磁盤名“sda”和“sdb”。而且當系統添加了新的磁盤,通過LVM管理員就不必將磁盤的 文件移動到新的磁盤上以充分利用新的存儲空間,而是直接擴展文件系統跨越磁盤即可。

名詞解釋

   PV(physical volume)物理卷:指磁盤分區或從邏輯上與磁盤分區具有同樣功能的設備(如RAID),是LVM的基本存儲邏輯塊,但和基本的物理存儲介質(如分區、磁盤等)比較,卻包含有與LVM相關的管理參數。

   VG(volume group)卷組:由一個或多個物理卷所組成

   LV(logical vloume)邏輯卷:每一個LV都是一個獨立的文件系統,可以被格式化并使用,大小可以是卷組內(VG)的任意可用空間的大小。

   PE(physical extent)物理塊

   LE(logical extent)邏輯塊

  blob.png

LVM的演示和說明

(1)建立分區/dev/sda3 /dev/sda5

  blob.png

(2)將分區的格式更改為lvm,并讀入內核,可以通過查看/proc/partitions是否讀取新的分區表。

blob.png

(3)創建pv,使用pvcreate命令 格式:pvcreate /dev/DEVICE

blob.png

(4)創建VG,使用vgcreate命令 格式:vgcreate 卷組名 /dev/DEVICE

blob.png

(5)創建lv,使用lvcreate命令

blob.png

上圖中,-L指定lv的大小,-n指定lv的名稱

格式為:lvcreate -L #[kmMgGtT] -n name VOLUMEGROUP

此時,lvm創建完成,可以將該空間格式化為各種文件系統,例如:ext4

blob.png

LVM的命令總結

PV管理工具:

pvs:簡要顯示pv信息

pvdisplay:顯示pv的詳細信息

pvcreate:創建pv

VG管理工具

vgs:簡要顯示pv信息

vgdisplay:顯示pv的詳細信息

vgextend:擴展vg

vgreduce:縮減vg

vgcreate:創建vg

LV管理工具

lvs:簡要顯示lv信息

lvdisplay:詳細顯示lv信息

lvcreate -L #[kmMgGtT] -n name volumegroup

擴展邏輯卷:(支持在線擴展)

lvextend -L #[mMgGtT] /dev/vg_name/lv_name (+表示增加多少空間,不加加號表示增加到多少空間)

resize2fs /dev/vg_name/lv_name

例如:lvextend -L +2G /dev/myvg/mylv 表示在現有的空間下增加2G空間

    lvextend -L 2G /dev/myvg/mylv 表示空間增加到2G

resize2fs /dev/vg_name/lv_name #[mMgGtT] 調整文件系統的大小

縮減邏輯卷

umount /dev/vg_name/lv_name

e2fsck -f /dev/vg_name/lv_name

resize2fs /dev/vg_name/lv_name #[mMgGtT]

lvreduce -L #[mMgGtT] /dev/vg_name/lv_name

LV的擴展和縮減實例演示:

不加+號

(1)lvm的擴展

blob.png

加+號

blob.png

(2)調整文件系統的大小

blob.png

LV的縮減演示:(必須卸載后操作)

(1)卸載文件系統

blob.png

(2)檢查并調整文件系統的大小

blob.png

(3)縮減lv的大小并掛載

blob.png

原創文章,作者:因為有你,如若轉載,請注明出處:http://www.www58058.com/42107

(0)
因為有你因為有你
上一篇 2016-08-30 13:55
下一篇 2016-08-30 13:55

相關推薦

  • 03硬鏈接和軟鏈接的區別和聯系

    首先我們需要了解linux下硬鏈接以及軟連接的基本概念. 硬鏈接:新建的文件是已經存在的文件的一個別名,當原文件刪除時,新建的文件仍然可以使用. 軟鏈接:也稱為符號鏈接,新建的文件以“路徑”的形式來表示另一個文件,和Windows的快捷方式十分相似,新建的軟鏈接可以指向不存在的文件. 硬鏈接和軟連接之間的區別: 1.硬鏈接和原來的文件沒有什么區別,而且共享一…

    Linux干貨 2016-10-20
  • mkdir用法實踐

    mkdir:make directories mkdir [OPTION]… DIRECTORY… -p: 自動按需創建父目錄; -v: verbose,顯示詳細過程; -m MODE:直接給定權限;   1、創建/tmp目錄下的:a_c,a_d, b_c, b_d ~]# mkdir -v /tmp/{a,b}_{c,d}…

    Linux干貨 2016-11-06
  • shell編程之數組及變量的多功能用法

    數組及變量的多功能用法   一、數組: 1、數組:存儲多個元素的連續的內存空間,相當于多個變量的集合(變量:存儲單個元素的內存空間)。 2、數組名和索引 索引:編號從0開始,屬于數值索引 bash的數組支持稀疏格式(索引不連續) 注意:索引可支持使用自定義的格式,而不僅是數值格式,即為關聯索引,bash4.0版本之后開始支持。 聲明數組: decl…

    Linux干貨 2016-08-26
  • Linux之函數

      Linux之函數     函數介紹?函數function是由若干條shell命令組成的語句塊,實現代碼重用和模塊化編程。?它與shell程序形式上是相似的,不同的是它不是一個單獨的進程,不能獨立運行,而是shell程序的一部分。?函數和shell程序比較相似,區別在于:?Shell程序在子Shell中運行?而Shell函數在…

    Linux干貨 2016-08-25
  • YUM LNMP 安裝 wordpress

    1配置防火墻 Iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT #允許80端口通過防火墻 iptables-A&…

    Linux干貨 2016-06-22
  • sed文本處理器

    文本處理三劍客之一

    Linux干貨 2017-12-10

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-01 14:25

    文章思路很清晰,理論實實戰,實驗部分一起合成,如果能對圖進行一些詳細的解釋,對小白來說更易讀。

欧美性久久久久