創建VM后,擴容原有文件系統
創建分區

使用分區工具(如:fdisk等)創建LVM分區,方法和創建其他一般分區的方式是一樣的,區別僅僅是LVM的分區類型為8e。
# fdisk -l /dev/xvdb
Disk /dev/sdb: 18.2 GB, 18200739840 bytes
255 heads, 63 sectors/track, 2212 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
創建物理卷
創建物理卷的命令為pvcreate,利用該命令將希望添加到卷組的所有分區或者磁盤創建為物理卷。將整個磁盤創建為物理卷的命令為:
# pvcreate /dev/xvdb
Physical volume "/dev/sdb" successfully created
顯示物理卷
可以使用pvs,pvscan,pvdisplay來顯示當前系統中的物理卷.
#pvs
PV? ?? ?? ?VG? ?? ?? ?Fmt??Attr PSize? ?PFree
/dev/sda2??VolGroup00 lvm2 a-? ???3.88G? ?? ?0
/dev/sdb? ?lvm_test? ?lvm2 a-? ?508.00M? ?? ?0
/dev/sdc? ?? ?? ?? ???lvm2 --? ?512.00M 512.00M
#pvscan
PV /dev/sdb? ? VG lvm_test? ???lvm2 [508.00 MB / 0? ? free]
PV /dev/sda2? ?VG VolGroup00? ?lvm2 [3.88 GB / 0? ? free]
PV /dev/sdc? ?? ?? ?? ?? ?? ???lvm2 [512.00 MB]
Total: 3 [4.87 GB] / in use: 2 [4.37 GB] / in no VG: 1 [512.00 MB]
添加新的物理卷到卷組中
當系統安裝了新的磁盤或新建分區并創建了新的物理卷,而要將其添加到已有卷組時,就需要使用vgextend命令:
# vgextend? VolGroup00
Volume group "lvm_test" successfully extended
顯示卷組
顯示卷組可以使用vgs和vgdisplay.
# vgs
VG? ?? ?? ?#PV #LV #SN Attr? ?VSize? ?VFree
VolGroup00? ?1? ?2? ?0 wz--n-? ?3.88G? ? 0
lvm_test? ???1? ?1? ?0 wz--n- 508.00M? ? 0
查看現有邏輯卷
[root@website-rde29 /]# lvdisplay
--- Logical volume ---
LV Name??????????????? /dev/VolGroup00/LogVol00
VG Name??????????????? VolGroup00
LV UUID??????????????? WJ1Bk2-RgnV-qksK-4lLc-0IzX-agWq-a16x5p
LV Write Access??????? read/write
LV Status????????????? available
# open???????????????? 1
LV Size??????????????? 5.94 GB
Current LE???????????? 190
Segments?????????????? 1
Allocation???????????? inherit
Read ahead sectors???? 0
Block device?????????? 253:0
擴展邏輯卷大小
l? LVM提供了方便調整邏輯卷大小的能力,擴展邏輯卷大小的命令是lvextend:
# lvextend -L12G? /dev/VolGroup00/LogVol00
Extending logical volume test to 12.00 GB
Logical volume test successfully resized
上面的命令就實現將邏輯卷test的大小擴大為12G。
l? # lvextend -L+1G /dev/lvm_test/test
Extending logical volume test to 13.00 GB
Logical volume test successfully resized
上面的命令就實現將邏輯卷test的大小增加1G。
增加了邏輯卷的容量以后,就需要修改文件系統大小以實現利用擴充的空間。
對于希望調整被加載的文件系統大小,使用ext2online(ext2resize) 或 resize2fs.(有些linux僅僅提供了其中命令之一,比如redhat enterprise 5僅僅使用resize2fs)
查看文件系統名稱
[root@website-rde29 /]# df -h
Filesystem??????????? Size? Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
5.8G? 5.2G? 288M? 95% /
/dev/xvda1???????????? 99M?? 19M?? 76M? 20% /boot
tmpfs???????????????? 851M???? 0? 851M?? 0% /dev/shm
修改文件系統的空間
# resize2fs /dev/mapper/VolGroup00-LogVol00
或者
# ext2online /dev/lvm_test/test
# ext2online v1.1.18 - 2001/03/18 for EXT2FS 0.5b
再次查看文件系統名稱
#df –h
Filesystem? ?? ?? ?? ?容量??已用 可用 已用% 掛載點
/dev/mapper/VolGroup00-LogVol01
16G? ?11G??3.6G??76% /
/dev/sda1? ?? ?? ?? ? 494M? ?18M??451M? ?4% /boot
none? ?? ?? ?? ?? ?? ?? ? 506M? ???0??506M? ?0% /dev/shm
/dev/mapper/lvm_test-test
13G? ?63M? ?13G? ?1% /mnt/test
卸載文件系統
一般建議最好將文件系統卸載,調整大小,然后再加載:
# umount /dev/mapper/VolGroup00-LogVol00
#resize2fs /dev/mapper/VolGroup00-LogVol00
# mount??/dev/mapper/VolGroup00-LogVol00
華為云APP 云計算
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。