fdisk n 建立分區 d 删除分區 p 顯示分區 w 儲存分區 t 改變分區類型,改成8e
分完區需要重新開機 或 partprobe (會在/dev下建立分區裝置)
用yes指令來測試磁盤能寫多少 yes 輸出 y,yes abc輸出abc
pvscan
pvdisplay
pvcreate /dev/sdb{1,2,3}
pvremove /dev/sdb{1,2,3}
vgscan
vgdisplay
vgcreate myVG /dev/sdb{1,2,3} -s 10 預設4MB
vgremove myVG
vgrename myVG mVG1
vgchange -a n myVG (切成非激活狀态) -a y mgVG(切換到激活狀态)
vgextend myVG /dev/sdb5
vgreduce myVG /dev/sdb5
lvscan
lvdisplay
lvcreate -L 100M -n myLV myVG
lvremove /dev/myVG/myLV
lvchange -a n /dev/myVG/myLV(切換成非激活狀态) -a y /dev/myVG/myLV(切換到激活狀态)
lvextend -L +100M /dev/myVG/myLV (沒有+号就是到100M)
lvreduce -L -100M /dev/myVG/myLV (沒有-号就是到100M)
lvrename /dev/myVG/myLV myLV1
然後我們在添加lv大小
[root@localhost ~]# lvextend -L +500M /dev/vg01/lv01
[root@localhost ~]# lvdisplay
--- Logical volume ---
LV Name /dev/vg01/lv01
VG Name vg01
LV UUID iL2R9l-oQuu-adNU-R52z-9xx7-ONzs-o0xcln
LV Write Access read/write
LV Status available
# open 1
LV Size 1000.00 MB 大了吧!
Current LE 250
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
最後我們在添加檔案系統的大小
[root@localhost ~]# resize2fs /dev/vg01/lv01
[root@localhost ~]# df -h
檢視一下 /rhome 是不是也 1000M了。呵呵,是的!
現在我們來減小
減小要注意的是 :必須先減小檔案系統,在減小LV,在減小VG,在減小PV,最後移除硬碟:解除安裝/rhmoe
順序一定要搞清楚了,否則會出現意想不到的錯誤!
我們現在的 /rhmoe是1000M,我們把它減小到 600M。
解除安裝
[root@localhost ~]# umount /rhome
檢查檔案系統
[root@localhost ~]# e2fsck -f /dev/vg01/lv01
設定檔案系統大小
[root@localhost ~]# resize2fs /dev/vg01/lv01 600M
設定lv的大小
[root@localhost ~]# lvreduce -L 600M /dev/vg01/lv01
檢視LV大小
# open 0
LV Size 600.00 MB 600M了
Current LE 150
Segments 1
本文轉自leonardos51CTO部落格,原文連結:http://blog.51cto.com/leomars/492884 ,如需轉載請自行聯系原作者