LVM 邏輯卷管理

一、概述:

LVM: logical Volumn Manager 

LVM是建立在硬盤和分區之上的一個邏輯層。可以將多個物理分區整合起來,無需停機,可以對文件系統的大小進行調整。同時,還提供快照功能

二、概念及實現過程:

PE :每一個物理卷PV被劃分為稱為PE(Physical Extents)的基本單元,具有唯一編號的PE是可以被LVM尋址的最小單元。PE的大小是可配置的,默認為4MB。所以物理卷(PV)由大小等同的基本單元PE組成。

物理卷PV(Physical Volume)創建  -> 卷組VG(Volume Group)創建 ->邏輯卷LV (Logical Volume)創建

三、實例

1、利用2塊物理磁盤sdb(10G) sdc(8G) ,創建一個LV。

blob.png  

  1)創建分區并調整分區類型為8e(Linux LVM)

blob.png

blob.png

    2)創建PV

blob.png

    3)創建VG,名為myvg

blob.png

    4)擴展VG

blob.png

    5)創建LV,名為mylv的大小是12G的卷

blob.png

    6)對新生成的卷格式化成ext4的文件系統

blob.png

blob.png

blob.png

    7)掛載使用

blob.png

因此,一個12G的mylv 卷就可以正常使用了。

2、LV卷的擴展及縮小

    LV卷的擴展可掛載擴展,先要分兩步:先要擴展其物理邊界的大小,然后才能擴展邏輯邊界的大小

    縮小的時候先卸載,然后縮小邏輯邊界的大小,接著才是物理邊界的大小

    1)擴展物理邊界到16G大小

blob.png

    2)擴展邏輯邊界

blob.png

    3)查看下卷的大小

blob.png

    4)縮小mylv到8G,先要卸載

blob.png

    5)調整邏輯邊界大小到8G

blob.png

    6)調整物理邊界大小到8G

blob.png

掛載后就可以使用

3、快照卷

    快照卷和原卷必須處于同一個卷組,使用lvcreate -s 創建。創建完了掛載后使用。

 blob.png     

4、移除卷

    使用lvremove vgremove pvremove ,移除卷。lvremove前需要先卸載卷。

原創文章,作者:麥鯨,如若轉載,請注明出處:http://www.www58058.com/8552

(0)
麥鯨麥鯨
上一篇 2015-10-03 11:50
下一篇 2015-10-05 22:30

相關推薦

  • zabbix 自動注冊(registration)實例

    原理: Zabbix_agnetd ==> Zabbix_server 【agnet自動發數據到server端】 實現目的:zabbix 根據計算機名稱識別如(XLH-PROD-XXX)條件,自動添加相關服務器(組group+相關監控模板)  部署步驟 1.創建新的模板,主機組 1.1 新增或模板【組態】【模板】手選一個模板 如果已…

    Linux干貨 2016-09-15
  • 軟件包管理

    軟件運行與編譯過程:程序源代碼——預處理——-編譯——-匯編——-鏈接 靜態編譯:.a 動態編譯:.so 二進制程序的組成:二進制文件、庫文件、配置文件、幫助文件。 包的命名:1、源代碼:name -VERSION.tar.gz或bz2或xz   &nb…

    Linux干貨 2017-04-23
  • 通過Nginx來安裝一個Discuz

    這次由于時間有限,所以我就沒有用編譯安裝來啟動LMP,只有Nginx 是編譯安裝的 因為是在centos7上面安裝的Nginx所以我們這里由于能力有限,暫時不能將其加入開機啟動,日后我會進行改進,將其加入開機啟動。這里我們給出Nginxd的編譯選項及環境   yum groupinstall "Development&…

    Linux干貨 2016-10-30
  • LVS實際操作與調度方法

    LVS概念、類型、調度方法、命令操作與實際配置 字數2134 閱讀4 評論0 喜歡1 LVS (一)LVS概念 LVS( Linux Virtual Server)是一種負載均衡(LB,Laod Balance)技術,采用IP負載均衡技術和基于內容請求分發技術。具有很好的吞吐率,將請求均衡地轉移到不同的服務器上執行。LVS是一套…

    Linux干貨 2016-10-30
  • 程序包管理與編譯安裝詳解

    (注:內容太多,容納不下,編譯安裝apache單獨成文) 一、程序包管理工具 不同的發行版采用的管理工具不盡相同:               debian: 程序文件以deb結尾,包管理器為dpkg    &…

    Linux干貨 2016-08-24
  • 如何成為一名軟件架構師

    Daniel Mohl是一名專業的軟件工程師/架構師,他的興趣包括理解各種復雜的編程語言、企業應用架構以及如何搭建業務與技術,他通曉F#、C#、CoffeeScript、JavaScript、Erlang、ASP.NET、MVC、WPF、WCF、Sliverlight、SQL Server等技術。有著多年的軟件開發經驗。 他經常會被一些有潛力和有前途的程序員…

    Linux干貨 2016-03-22
欧美性久久久久