邏輯卷管理(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),其上可以創建文件系統。這樣做的好處就是,打破了硬盤固定分區這個概念??梢栽诓粨p壞數據的情況下加入或移走分區以改變卷的大小。 可以跨分區,方便使用。

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
下一篇 2016-11-22

相關推薦

  • grep命令與正則表達式

    grep命令與正則表達式 什么是grep:         grep (縮寫來自Globally search a Regular Expression and Print)是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹配的行打印出來。Unix的…

    Linux干貨 2017-04-08
  • 運維自動化之系統安裝

    自動化安裝系統,cobbler的安裝使用

    Linux干貨 2018-01-15
  • Keepalived介紹 , 配置說明 , 及實際應用

    1. Keepalived介紹 Keepalived是一個基于VRRP協議來實現的服務高可用方案,可以利用其來避免IP單點故障,類似的工具還有heartbeat、corosync、pacemaker。但是它一般不會單獨出現,而是與其它負載均衡技術(如lvs、haproxy、nginx)一起工作來達到集群的高可用。 1.1 VRRP協議 VRRP全稱 Virt…

    Linux干貨 2016-11-04
  • 網絡管理實戰(子網劃分、單網卡多IP、多網卡單IP、Linux路由實現)

        1、某公司申請到一個C 類IP 地址,但要連接6 個的子公司,最大的一個子 公司有26 臺計算機,每個子公司在一個網段中,則子網掩碼應設為?          分析過程:C類地址標準的掩碼為24位,因為有6個子公…

    Linux干貨 2016-09-05
  • nginx負載均衡實驗

    實驗一、 實驗環境:     1、一臺director主機。并部署nginx服務。        內網iP:192.168.1.1  外網iP:10.1.64.1     2、一臺后端服務器。并部署h…

    Linux干貨 2016-10-30
  • Linux命令總結

      1、登陸和開關機 ? ? ? 關機    halt    poweroff    init 0    重啟    reboot    init 6    shutdown    shutdown -r 重啟    shutodwn -h 關機    shutdown -c 取消計劃關機    shutdown +0 馬上關機    +1 一分鐘后關機  …

    2017-09-11

評論列表(1條)

  • luoweiro
    luoweiro 2016-12-01 00:07

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

欧美性久久久久