邏輯卷管理(LVM)

邏輯卷管理(LVM)


LVM概念

是系統上對磁盤分區進行管理的一種機制,是建立在硬盤和分區之上的一個邏輯層,用來提高磁盤分區管理的靈活性。

安裝Linux系統時,最常見的問題是如何評估各分區大小,以分配合適的硬盤空間。隨著LVM的出現,這些問題都引刃而解了,用戶在無需停機的情況下方便地情況下方便的調整個分區的大小。

LVM重點在于可以彈性的調整文件系統的容量,而并非在于性能與數據安全上面(這些是RAID的功能).通過LVM,可以實現存儲空間的抽象化并在上面建立虛擬分區(virtual partitions),可以更簡便地擴大和縮小分區,在增刪分區時無需擔心某個硬盤上沒有足夠的連續空間,可以整合多個物理分區在一起,讓這些分區看起來就像是一個磁盤一樣,而且,還可以將其他物理分區加入或者從這個LVM管理的磁盤中刪除,如此一來,在整個磁盤空間使用上,相當的有彈性。

LVM相關術語

1.物理存儲介質

這里指系統的存儲設備——硬盤,是存儲系統最底層的存儲單元。

2.物理卷(PV)

物理卷就是硬盤分區或者從邏輯上與磁盤分區具有同樣功能的設備(如RAID),是LVM的基本存儲邏輯塊。

3.卷組(VG)

LVM卷組類似于非LVM系統中的物理硬盤,由物理卷組成可以在卷組上創建一個或多個邏輯卷,LVM卷組由一個或多個物理卷組成。

4.邏輯卷(LV)

LVM的邏輯卷類似于非LVM系統中的硬盤分區,在邏輯卷上可以創建文件系統。

5.物理區(PE)

每一個物理卷被劃分為被稱為PE的基本單元,具有唯一編號的PE是可以被LVM尋址的最小單元。

6.邏輯區(LE)

邏輯卷也被劃分為被稱為LE的可被尋址的基本單位。在同一個卷組中,LE的大小和PE是相同的,并且一一對應。 邏輯卷管理(LVM)

PE的大小是加入到VG后才決定的,用PE組成LV,這個過程是不損壞PE中的數據,所以邏輯卷可以動態的伸縮。LE與PE一一對應,大小相同。說白了就是最小基本可尋塊PE(物理區)構成了眾多PV(物理卷,磁盤分區),然后構成了一個大的卷組(VG,相當于非LVM系統中的硬盤),再對VG進行重新分區分為邏輯卷(LV),其上可以創建文件系統。這樣做的好處就是,打破了硬盤固定分區這個概念。可以在不損壞數據的情況下加入或移走分區以改變卷的大小。 可以跨分區,方便使用。

LVM配置和使用

步驟

創建磁盤分區,分區類型選擇8e(Linux LVM)
從磁盤分區中創建物理卷
從物理卷中創建卷組
從卷組中創建邏輯卷
格式化邏輯卷,創建文件系統
掛載邏輯卷到指定目錄

1、創建磁盤分區

fdisk /dev/sda

2、分區類型選擇8e

~】t

3、創建物理卷

~】pvcreate 【device……】
列出物理卷
~】pvscan
顯示物理卷屬性
~】pvdisplay

4、創建卷組

~】vgcreat vg1 【device……】
列出卷組
~】vgscan
顯示卷組屬性
~】vgdisplay

5、創建邏輯卷組

~】lvcreat -L 150G -n lv1 vg1
~】lgscan
顯示卷組屬性
~】lgdisplay

6、格式化邏輯卷,創建文件系統

~】mkfs -t ext4 /dev/vg1/lv1

7、掛載邏輯卷到指定目錄

·】mount /dev/vg1/lv1 /mnt/lvm

添加或移除物理卷

1、移除

vgreduce vg1 /dev/sda6 #從卷組vg1中移除物理卷

2、添加

vgextend vg1 /dev/sda6 #從卷組vg1中移除物理卷

LVM容量調整

思路:

添加就是:
    先創建物理卷,再增加卷組的容量,再調節邏輯卷的容量,邏輯卷的容量調整要先增加空間,再調整文件系統大小。
prcreate-->unmount-->lvextent-->resize2f-->mount

刪除就是:
    先刪除邏輯卷,再刪除卷組,再刪除物理卷
unmount-->lvremove-->vgchange(設置卷組為非活躍狀態)-->vgremove-->pvremove
擴展邏輯卷:
    # lvextend -L [+]#[mMgGtT] /dev/VG_NAME/LV_NAME
    # resize2fs /dev/VG_NAME/LV_NAME

縮減邏輯卷:
    # 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
    # mount

快照:snapshot
    lvcreate -L #[mMgGtT] -p r -s -n snapshot_lv_name original_lv_name


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

(0)
N24_yeziN24_yezi
上一篇 2016-11-22 13:00
下一篇 2016-11-22 13:03

相關推薦

  • linux磁盤管理補充之掛載選項及常用工具

    一、文件掛載的配置文件         配置文件:/etc/fstab 要掛載的設備的UUID或卷標或/dev/sd[a-z]    掛載點        &n…

    Linux干貨 2016-08-30
  • 馬哥教育網絡第21期-第八周課程練習

    1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。   網橋從一個局域網接收MAC幀,拆封、校對、校驗之后,按另一個局域網的格式重新組裝,發往它的物理層。由于網橋是鏈路層設備,因此不處理數據鏈路層以上層次協議所加的報頭。   集線器的主要功能是對接收到的信號進行再生整形放大,以擴大網絡的傳輸距離,同時把所有節點…

    Linux干貨 2016-10-24
  • LVS常見的類型實現方式

    前言  由于lvs的基礎知識已經在第一篇lvs中講解了,所以在這里只做實驗,包括lvs-nat,lvs-dr,以及基于Freiwall標記和實現會話綁定實驗。 一、lvs-nat:也是MASQERADING,簡稱為m(masquerading)    實驗圖:     地址規劃:     …

    Linux干貨 2015-06-29
  • week7

    1、創建一個10G分區,并格式為ext4文件系統; (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; (2) 掛載至/data/mydata目錄,要求掛載時禁止程序自動運行,且不更新文件的訪問時間戳; fdisk /dev/sdb  按提示創建出來10G分區 查看1:…

    Linux干貨 2016-12-08
  • linux防火墻規矩管理工具-iptables

    工具:iptables  系統:centos6.8 目錄 一、iptables簡介 二、主機報文流向 三、Netfilite功能 四、Iptables規矩     一、iptables簡介 iptables,一個運行在用戶空間的應用軟件,通過控制Linux內核netfilter模塊,來管理網絡數據包的流動與轉送。通常iptabl…

    2017-02-07
  • Linux命令語法及其幫助信息

    一、Linux命令語法 1、通用格式:command options argument 2、Command: 3、Options: 4、Argument: 二、Linux命令幫助信息獲取途徑 1、help命令 && –help選項 2、manual (1)章節 (2)語法 (3)man命令輸出詳解   &nbs…

    Linux干貨 2016-09-19

評論列表(1條)

  • luoweiro
    luoweiro 2016-12-01 00:07

    LVM和RAID可以結合起來一塊整理,這部分知識很容易混淆。

欧美性久久久久