LVM的邏輯卷管理
LVM:邏輯卷管理器,脫胎於AIX,解決了基本磁盤的無法擴容的限制
基本概念:
-
PV:物理卷,PV可以是一塊磁盤或磁盤上的一個分區(Linux)
-
VG:卷組,多塊PV組成
-
PE:物理塊,PV加入卷組時,會劃分成等大的PE
-
LE:邏輯塊。每個PE映射爲一個LE
-
LV:邏輯卷。多個LE組成LV
步驟:
- 在虛擬機分別添加大小爲1G 3G的硬盤設備
- 輸入fdisk -l 查看是否添加成功,若未成功,則重啓後再試
創建pv 1G 3G
#pvcreate /dev/sdb
#pvcreate /dev/sdc
查看pv
#pvdisplay
#pvs
#pvcan
加入VG
#vgcreate -s 6M testvg /dev/sdb /dev/sdc
* 擴展vg
#vgextend testvg /dev/add
查看VG
<#vgdisplay
#vgs
#vgscan
3創建LV
#lvcreate -L 1G -n testlv testvg
-L 指定lv大小 -n 指定lv名字重置大小
#resize2fs /dev/testvg/testlv
4 格式化(根據需求二選一)
格式化爲ext4系統
mkfs -t ext4 /dev/tesvg/testlv格式化爲xfs系統
mkfs.xfs /dev/testvg/testlv
掛載
#mkdir /mnt/test
#mount /dev/testvg/testlv /mnt/test
查詢掛載信息
#mount |grep test
#df -h
lsblk 查看目錄大小
開機自動掛載
vim /etc/fstab
分區 掛載點 文件系統類型 掛載參數 dump備份設置 開機磁盤檢查順序
/dev/classvg/classlv / xfs default 0 0
卸載刪除LVM
卸載
umount /dev/testvg/testlv
刪除lv
#lvremove /dev/testvg/testlv
刪除VG
#vgremove /dev/testvg
刪除pv
pvremove /dev/sdb /dev/sdc /dev/sdd
- 注:卸載順序與掛載順序相反,先刪除LV,再刪除VG,再刪除PV
自動掛載失敗問題:
經過試驗,CentOS系統中的比較重要的目錄,如根目錄 /root目錄等不能設置開機自動掛載,一般目錄可以自動掛載