LVM邏輯盤卷管理實戰

2021-09-04 05:36:24 字數 2346 閱讀 2446

lvm是邏輯盤卷管理(

logical volume manager

)的簡稱,它是

linux

環境下對磁碟分割槽的進行管理的一直機制,是建立在硬碟和分割槽之上的邏輯層,來為檔案系統遮蔽下層的磁碟分割槽布局,從而提高磁碟分割槽管理的靈活性。

可以看到物理層位於最底層,它是包含

lvm相關引數的物理層;

邏輯卷是建立在捲組之上,從邏輯卷組中切出來,直接格式化後能使用的卷區。

建立卷區的步驟:

fdisk /dev/sdb  //建立

lvm型別分割槽

pvcreate /dev/sdb1  //建立物理卷

vgcreate vg0 /dev/sdb1 /dev/sdb2  //建立捲組

vg0

lvcreate -n data -l +500m vg0   //建立邏輯卷

例項: 1、

fdisk /dev/sdb  //

建立lvm

型別分割槽,選擇

8e格式

2、建立

pv物理卷

3、建立

vg邏輯捲組

命令「pvs」

檢視邏輯卷,會看到12,13

,14還有乙個

sda2

這個是/

根的邏輯卷。

a-表示啟用狀態。也可以使用「

pvdisplay

」,「vgdisplay

」先死物理卷和邏輯捲組。

lvchange -ay /dev/vg0  //如果沒啟用,可以使用這個命令啟用捲組

4、建立乙個

lv邏輯卷分配

100mb

,名字為

lv0

5、格式化磁碟,然後掛載到

/var/lib/mysql

,即可使用

6、磁碟容量擴充

如果某個磁碟空間滿了,如果有空閒的邏輯捲組或raid

卷,可以增加為新的磁碟空間。

lvextend -l +100mb /dev/vgo/lv0  //個

lv0增加

100mb

使用e2fsck -f /dev/vg0/lv0

和resize2fs /dev/vg0/lv0

兩個命令實現

7、修改配置檔案,保證重啟磁碟正常,

vi  /etc/fstab

mount -a重新檢測一下

8、如果

pv物理卷也不夠用了,可以到

fdisk /dev/sdb

中索取空間,然後

pvcreate  /dev/sdb15.

然後擴充套件即可

lvextend -l +500mb  /dev/vg0/lv0

然後可以

vgs檢視新的狀態。

還可以將raid

陣列的空間作為擴容來用。將

raid5

的200mb

也吃掉了。

9、刪除邏輯卷

刪除邏輯卷之前要先umount

解除安裝磁碟,然後

lvremove /dev/vg0/lv0

。如果只是休眠磁碟可以使用

vgchange an /dev/vg0

,啟用用

vgchange -ay /dev/vg0

以上是磁碟管理的基本內容和磁碟陣列raid一起構成了大部分磁碟管理的主要工作,希望對大家有幫助。

10、注不重啟識別磁碟

# echo "scsi add-single-device w x y z" > /proc/scsi/scsi

為使該命令正常執行,必須指定正確的引數值 w、x、y 和 z,如下所示:

w 是主機介面卡標識,第乙個介面卡為零(0)

x 是主機介面卡上的 scsi 通道,第乙個通道為零(0)

y 是裝置的 scsi 標識

z 是 lun 號,第乙個 lun 為零(0)

相反的,在不重新引導系統的情況下將裝置從系統中除去的命令是:

echo "scsi remove-single-device w x y z" > /proc/scsi/scsi

在輸入這條命令並將熱交換 scsi 磁碟從系統中除去之前,請確保首先卸下已從該磁碟安裝的任何檔案系統。先用 cat /proc/partitions 看看系統認沒有認該硬碟。

例如:新增硬碟並檢視

# echo "scsi add-single-device 0 0 1 0" >/proc/scsi/scsi

# fdisk -l

刪除硬碟並檢視

# echo "scsi remove-single-device 0 0 1 0" >/proc/scsi/scsi

# fdisk -l

lvm邏輯卷管理

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

Lvm(邏輯卷管理)

lvm 邏輯卷管理 1.make lv 1 fdisk dev sdb 1 對sdb進行分割槽,三個主分割槽,乙個擴充套件分割槽,乙個邏輯分割槽,分別為sdb1,sdb2,sdb3,sdb4,sdb5 2 用fdisk dev sdb命令,對分好的磁碟檔案系統進行格式化。3 儲存好分割槽之後,進行p...

LVM 邏輯卷管理

顯示分割槽資訊 root centos7 fdisk l物理硬碟格式為物理卷 pv root centos7 pvcreate dev sda6檢視物理卷 pv 資訊 root centos7 pvs root centos7 pvdisplay 刪除物理卷 pv root centos7 pvre...