linux 擴展lv

相關概念
邏輯卷能夠實現硬盤空間的動態劃分和管理。
1】 物理卷 LV
處於最低層,能夠是物理硬盤上的分區,也能夠是整個物理硬盤
2】 卷組 VG
卷組創建在物理卷之上,一個卷組至少要包括一個物理卷。
3】 邏輯卷 LV
邏輯卷創建在卷組之上,卷組中未分配空間能夠用於創建新的邏輯卷。邏輯卷建
立後能夠動態擴展或縮小空間。
系統中多個邏輯卷能夠屬於同一個卷組,也能夠屬於不一樣的多個卷組。
4】 物理區域 PE
物理區域是物理卷中可用於分配的最小存儲單位,物理區域的大小能夠根據實際
狀況在創建物理卷時指定。物理區域一旦被肯定後就不能更改。
5】 邏輯區域 LE
邏輯卷中可用於分配的最小存儲單元。取決於物理區域的大小。
6】卷組描述區域 VGDA
存在於每一個物理卷中,描述該物理卷自己,物理卷所屬的組,卷組中的邏輯卷,
以及邏輯卷中物理區域的分配等信息app

       7】 啓動引導器程序不能從邏輯卷重讀區系統的引導文件,/boot區不能放在邏輯卷中。
1
查看命令
pvscan 查看當前系統有沒有物理卷
vgscan 查看當前系統有沒有卷組
lvscan 查看當前系統有沒有邏輯卷rem

物理卷pv的建立
1】 修改分區id
fdisk /dev/sdd
按:t 輸入 邏輯卷的標號 :se
2】 建立物理卷pv
pvcreate /dev/sdb{1,2,3}
等效於
pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3
3】 刪除pv
pvremove /dev/sdb1
4】 查看某個pv的詳細信息
pvdisplay /dev/sdb1基礎

【4】建立卷組vg
1】 建立vg
vgcreate myvg /dev/sdb2 /dev/sdb3
2】刪除vg
vgremove myvg
3】移出pv
vgreduce myvg /dev/sdb2
4】 增長pv
vgextend myvg /dev/sdb1
5】 查看vg的詳細信息
vgdisplay myvg擴展

【5】 建立邏輯卷lv
1】 建立500M的邏輯卷lv
lvcreate -L 500M -n mylv myvg
2】 刪除lv
lvremove /dev/myvg/mylv
3】 查看lv詳細信息
lvdisplay /dev/myvg/mylv
4】格式化 myLv
mkfs -t ext3 /dev/myvg/mylv
5】 掛載使用
mount /dev/myvg/mylv /sharemap

【6】 邏輯卷lv的縮小
1】 卸載
umount /dev/myvg/mylv
2】 強制檢測
e2fsck -f /dev/myvg/mylv
3】 收縮文件系統
resize2fs /dev/myvg/mylv 100M (收縮至100M)
4】 收縮LV
lvresize -L 100M /dev/myvg/mylv (只有100M的存儲空間)
5】 掛載
mount /dev/myvg/mylv /share
6】 查看
df -h /sharegc

【7】 邏輯卷lv的擴大
1】 卸載
umount /dev/myvg/mylv
2】強制檢測
e2fsck -f /devmyvg/mylv
3】 擴大LV
lvextend -L +5000M /dev/myvg/mylv (在原來基礎上增長5000M)
4】 擴大文件系統
resize2fs -f /dev/myvg/mylv +5000M
5】 掛載
mount /dev/myvg/mylv /share
6】 查看
df -h /share程序

擴展磁盤邏輯卷:
一、磁盤分區
fdisk /dev/sdb
二、添加到卷組
pvdisplay
vgextend VolGroup01 /dev/sdb1db

三、擴展邏輯卷
lvextend -L +5000M /dev/myvg/mylv (在原來基礎上增長5000M)
resize2fs -f /dev/myvg/mylv +10000M(擴大文件系統到10000M) 注意:在rhel 7,須要使用xfs_growfs /dev/myvg/mylv 來擴展。tab

 
    增長swap:
dd if=/dev/zero of=/home/swap3 bs=1024K count=512
/sbin/mkswap /home/swap3
/sbin/swapon /home/swap3
vi /etc/fstab
swap swap defaults 0 0di

增長磁盤容量:
分區:fdisk /dev/hda1
格式化: mkfs.ext3 /dev/hda1
掛載: mount /dev/hda1 /app

這樣寫當然能夠增長lv大小,可是在生產都是多個vg管理,因此咱們通常須要本身建立pv,vg,lv,
一、建立邏輯卷
將新建立的兩個分區/dev/sdd 轉化成物理卷,主要是添加LVM屬性信息並劃分PE存儲單元.
pvcreate /dev/sdd
能夠經過 pvs 或者 pvdisplay 來查看pv信息
二、建立vg
vgcreate datavg /dev/sdd
三、建立lv
lvcreate -L 220g -n datalv datavg
四、在lv上建立一個文件系統
mkfs.ext3 /dev/datavg/datalv
五、掛載目錄
mount /dev/datavg/datalv /data
爲了永久生效最好把掛載信息寫入到 /dev/fstab
/dev/mapper/datavg-datalv    /data ext3    defaults    0 0

mount 查看掛載信息。  

相關文章
相關標籤/搜索