歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> LVM邏輯盤卷管理實例

LVM邏輯盤卷管理實例

日期:2017/3/3 15:59:23   编辑:關於Linux

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格式

URL:http://www.bianceng.cn/OS/Linux/201410/45764.htm

2、創建pv物理卷

3、創建vg邏輯卷組

命令“pvs”查看邏輯卷,會看到12,13,14還有一個sda2這個是/根的邏輯卷。a-表示激活狀態。也可以使用“Pvdisplay”,“vgdisplay”先死物理卷和邏輯卷組。

Lvchange -ay /dev/vg0 //如果沒激活,可以使用這個命令激活卷組

4、創建一個lv邏輯卷分配100MB,名字為lv0

5、格式化磁盤,然後掛載到/var/lib/mysql,即可使用

URL:http://www.bianceng.cn/OS/Linux/201410/45764.htm

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一起構成了大部分磁盤管理的主要工作,希望對大家有幫助。

本文出自 “嘟嘟的成長日記” 博客,請務必保留此出處http://3402313.blog.51cto.com/3392313/1034146

Copyright © Linux教程網 All Rights Reserved