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