CentOS 5.2 LVM 新增加一塊硬盤的方法

轉於http://hi.baidu.com/77941/item/44e173726f06a844ee1e536f

 

CentOS 5.2 LVM 新增加一塊硬盤的方法

有用LVM2,現在空間不足,需再加一塊硬盤。
先加上硬盤,用fdisk -l,可以看到新硬盤。
給新加的硬盤分區: fdisk /dev/sdb
>n
>t
>8e(linux LVM)
分成一個分區,格式爲linux LVM.
下面開始把分區加到LVM內去:
1.建立物理卷
pvcreate /dev/sdb1
2.把新物理卷加入到卷組中去
vgextend VolGroup00 /dev/sdb1
3.把新的空間加到邏輯卷中去
lvextend -L+10G /dev/VolGroup00/LogVol00
4.加上去之後,目前用df -h還看不到新的空間,需要激活
RHEL 4:
ext2online /dev/VolGroup00/LogVol00
RHEL 5:
resize2fs -p /dev/VolGroup01/LogVol00
全部搞掂,再用df -h,就可以看到新的空間了。

幾個命令:
      擴展vg: vgextend vg0(卷組名) /dev/sdc1(pv名)
      擴展lv: lvextend -L +200m /dev/vg0/home(lv名)
      查看信息:vgdisplay /dev/vg0 ,lvdisplay /dev/vg0/logVol00
      數據遷移:pvmove /dev/sda1 /dev/sdc1
      刪除邏輯卷步驟:
      A.umout所有lv
      B.lvremove /dev/vgo/logVol00(有快照要先刪除快照)
      C.vgchange -an /dev/vg0 (休眠vg0,-ay是激活vg0)
      D.vgremove vg0 (移除)
     注意:
     遷移時注意PE、LE是一一對應的,大小要一致,遷移時不能改變大小。

記錄:

檢查當前分區大小

[root@jxxdb2 ~]# df -h

Filesystem            Size Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                       15G 3.7G 9.9G 27% /u01/oracle/oradata


[root@jxxdb2 ~]# cat /etc/fstab


檢查vg還有多少空間沒有分配以及當前lv的大小

[root@jxxdb2 ~]# vgdisplay | egrep "Volume group|VG Name|Alloc PE|Free PE"

--- Volume group ---

VG Name               VolGroup00

Alloc PE / Size       610 / 19.06 GB

Free PE / Size       11107 / 347.09 GB


[root@jxxdb2 ~]# lvdisplay | egrep " Logical volume|LV Name|VG Name|LV Size"

--- Logical volume ---

LV Name                /dev/VolGroup00/LogVol00

VG Name                VolGroup00

LV Size                14.50 GB

--- Logical volume ---

LV Name                /dev/VolGroup00/LogVol01

VG Name                VolGroup00

LV Size                4.56 GB

發佈了25 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章