系統環境:CentOS 6.5_X64
一、識別新增磁盤:
ls /sys/class/fc_host (會看到host1,host2...hostN,對每個host進行如下操作)
echo "- - -" > /sys/class/scsi_host/host1/scan (中間是有空格的)!!
echo "- - -" > /sys/class/scsi_host/host2/scan
...
echo "- - -" > /sys/class/scsi_host/hostN/scan
操作後用fdisk -l或lvmdiskscan來查看新硬盤
二、查看系統是否已識別到新增物理磁盤:
fdisk -l #可看到未劃分的物理空間
三、對新增的磁盤進行分區操作:
fdisk /dev/sdb
1、新建分區;
n(新建)、p-1、默認、默認
2、將磁盤格式修改爲lvm格式;
t(改格式)、8e
3、對磁盤的修改進行保存;
w(保存);
四、查看sdb1分區創建成功,已顯示sdb1:
fdisk -l
Device Boot Start End Blocks Id System
/dev/sdb1 1 26108 209712478+ 8e Linux LVM
五、將創建的sdb1分區,創建pv
1、pvcreate /dev/sdb1
dev_is_mpath: failed to get device for 8:17
Physical volume "/dev/sdb1" successfully created
2、查看創建的pv
pvdisplay
六、將創建的pv增加給當前使用的vg增加vg的空閒空間:
1、查看當前的VG name名稱
vgdisplay
--- Volume group ---
VG Name VolGroup
2、把/dev/sdb1的pv空間擴展給VolGroup名稱的vg
vgextend VolGroup /dev/sdb1
Volume group "VolGroup" successfully extended
3、查看VG確定已有可使用空間
vgdisplay
--- Volume group ---
VG Name VolGroup
Free PE / Size 51199 / 200.00 GiB
六、將空閒VG的空間,增加給要擴容的lv(注意映射的路徑):
1、查看要增加空間的lv名稱
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root 50G 5.8G 41G 13% /
2、將空閒的空間增加給/dev/mapper/VolGroup-lv_root的lv映射,即根分區
lvextend -L +199.9GB /dev/mapper/VolGroup-lv_root #此處空間的大小與以上流程中6.3步驟vg查看獲取到的空間匹配;
Extending logical volume lv_root to 249.00 GiB
Logical volume lv_root successfully resized
3、重新識別空間
resize2fs /dev/mapper/VolGroup-lv_root
七、查看新增的空間是否已經增加:
確認空間
df -h