LVM邏輯卷的製作和使用

2021-09-26 21:37:52 字數 1472 閱讀 6900

lvm邏輯卷

作用:整合分散的空間,把整合過的空間當做虛擬磁碟使用,虛擬磁碟的容量可以擴大。

零散的空間(物理卷pv)----------整合後的虛擬磁碟(捲組vg)----------虛擬的分割槽(邏輯卷lv)

製作邏輯卷:

方法一:物理卷—>捲組—>邏輯卷,其中物理卷必須是沒有格式化的,沒有資料的分割槽或者磁碟。

1°建立物理卷:pvcreate 分割槽1 分割槽2 … 分割槽n

例如:pvcreate /dev/sda3

2°建立捲組:vgcreate 卷組名 pv1 pv2 … pvn

例如:vgcreate systemvg /dev/sda3

3°建立邏輯卷:lvcreate -l 邏輯卷大小 -n 邏輯卷名稱 捲組名稱

例如:lvcreate -l 5g -n lv_client1 systemvg

方法2:捲組—>邏輯卷,vgcreate可以直接把分割槽作為物理卷。

1° 建立捲組:vgcreate 卷組名 pv1 pv2 … pvn

例如:vgcreate systemvg /dev/sda3

2°建立邏輯卷:lvcreate -l 邏輯卷大小 -n 邏輯卷名稱 捲組名稱

例如:lvcreate -l 5g -n lv_client1 systemvg

邏輯卷的位置在 /dev/dm-x

/dev/卷組名/邏輯卷名 -> /dev/dm-x

前面的名字是系統建立的快捷方式,為了方便使用者去識別。

使用邏輯卷:

格式化:mkfs -t ext4 /dev/卷組名/邏輯卷名

設定開機掛載:

1° vim /etc/fstab

lv位置 掛載點 檔案系統型別(格式化型別) defaults 0 0

例如:/dev/systemvg/lv_client1 /vg_disk ext4 defaults 0 0

邏輯卷的擴充套件

邏輯卷的擴充套件有兩種,分別是空間的擴充套件、檔案系統的擴充套件。

1°空間擴充套件:

lvextend -l +2g /dev/卷組名/邏輯卷名 (直接增加大小)

lvextend -l 12g /dev/卷組名/邏輯卷名 (增加之後的大小)

空間擴充套件之後,通過fdisk -l 和 lvdisplay顯示的邏輯卷的大小是不一樣的。因為新增加的空間並沒有進行格式化,檔案系統的大小並沒有改變。

2°檔案系統擴充套件:(相當於對增加的那一部分空間進行了格式化)

1′擴充套件ext4: resize2fs /dev/卷組名/邏輯卷名

2′擴充套件xfs: xfs_growfs /dev/卷組名/邏輯卷名

擴充套件捲組

vgextend 卷組名 分割槽1 分割槽2 … 分割槽n

邏輯卷的空間大小一般只增加不減小,因為做減小操作的時候有可能會丟失資料。

寫總結的第二天!

lvm邏輯卷建立及使用

建立邏輯卷 pvcreate dev md0 pvs 檢視建立的pv組 pvdisplay dev md0 檢視磁碟詳細資訊 新增vg組 建立vg組 vgcreate vg1 dev md0 擴充套件vg組 vgextend vg1 dev md1 vgextend vg1 dev md5 vgs ...

lvm邏輯卷建立及使用

建立邏輯卷 pvcreate dev md0 pvs 檢視建立的pv組 pvdisplay dev md0 檢視磁碟詳細資訊 新增vg組 建立vg組 vgcreate vg1 dev md0 擴充套件vg組 vgextend vg1 dev md1 vgextend vg1 dev md5 vgs ...

lvm邏輯卷管理

1 前言 2 lvm組成和概念 3 如何使用lvm,建立邏輯卷的流程和例項 4 如何動態放大 縮小乙個邏輯卷 邏輯捲組 5 如何刪除邏輯卷 邏輯捲組 6 lvm相關命令 1 前言 一直想寫乙個簡單的lvm方面的文章,可以作個背忘,主要以流程和例項為主,希望文章能起到拋磚引玉的 作用.lvm logi...