天天看點

LVM分區線上擴容

今天對三台伺服器的LV分區進行了一次擴容。本文有點标題黨嫌疑,因為隻有一台伺服器是線上擴容,其它兩台都是先解除安裝再擴容的。

   線上擴容的這台伺服器,LV分區格式為xfs,原大小1.2TB。增加了一塊硬碟,大小為1.8TB。

fdisk /dev/cciss/c0d1  建立分區,并指定分區類型為LVM (8e) 

pvcreate /dev/cciss/c0d1p1 建立pv

vgextend VolGroup00 /dev/cciss/c0d1p1 添加新建立的pv到原有vg

lvextend -L +1.8T /dev/mapper/VolGroup00-LogVol05  線上擴容指定lv分區

xfs_growfs /dev/mapper/VolGroup00-LogVol05   使擴容生效。注意xfs檔案系統的生效指令! 

   其它兩台伺服器也是新增了一個1.8TB的硬碟,要擴容的LV分區格式為ext3。之是以沒有進行線上擴容,是因為沒有找到ext2online指令;後來發現,resize2fs也是支援線上擴容的!

lvextend -l +100%FREE /dev/mapper/VolGroup00-LogVol05 

umount -l /dev/mapper/VolGroup00-LogVol05 

e2fsck -f /dev/mapper/VolGroup00-LogVol05    過程比較長 

resize2fs /dev/mapper/VolGroup00-LogVol05    也要幾分鐘時間 

mount /dev/mapper/VolGroup00-LogVol05 /hdfs 

   雖然resize2fs可以線上使用,但是對線上lv分區執行e2fsck有點風險!

本文轉自 li_qinshan 51CTO部落格,原文連結:http://blog.51cto.com/share/745479

繼續閱讀