fdgg888 发表于 2015-9-6 14:35:11

Linux添加一个物理磁盘,使用LVM进行扩容

                      Linux添加一个物理磁盘,使用LVM进行扩容   
一、首先创建一块新的分区:   
fdisk/dev/sdb   
n   
p      #选择逻辑分区,如果没有,则首先创建扩展分区,然后再添加逻辑分区(硬盘:最多四个分区P-P-P-P或P-P-P-E)   
1      #分区号(从5开始),/dev/sdb1   
t      8e   #分区类型8e表示LVM分区   
w      #写入分区表   
partprobe   #重读分区表   
reboot   #重启   
mkfs –t ext3 /dev/sdb1 #格式化   
partx /dev/sdb #查看当前硬盘的分区表及使用情况   
二、创建PV,扩容VG,LV   
pvcreate /dev/sdb1   
vgdisplay #查看当前已经存在的VG信息   
vgextend VolGroup /dev/sdb1    #扩展VolGroup   
lvdisplay #查看已经存在的LV信息,   
lvextend –L +10G /dev/mapper/VolGroup-lv_root#扩展/root   
e2fsck -f /dev/mapper/VolGroup-lv_root #检查/root逻辑卷   
resize2fs/dev/mapper/VolGroup-lv_root#执行该重设大小,刷新VolGroup-lv_root磁盘空间大小   
df –h #查看挂载情况,已经扩容   
   


附   详细过程   
Last login: Sun Aug 30 22:29:11 2015 from 116.211.105.92   
# fdisk -l   
   Device Boot      Start         End      Blocks   IdSystem   
/dev/sda1   *         1          64      512000   83Linux   
Partition 1 does not end on cylinder boundary.   
/dev/sda2            64       17850   142861312   8eLinux LVM   
   Device Boot      Start         End      Blocks   IdSystem   
/dev/sdb1               1         800   6425968+8eLinux LVM   
/dev/sdb2             801       17849   136946092+8eLinux LVM   
# partprobe   
Warning: WARNING: the kernel failed to re-read the partition table on /dev/sda (Device or resource busy).As a result, it may not reflect all of your changes until after reboot.   
Warning: WARNING: the kernel failed to re-read the partition table on /dev/sdb (Device or resource busy).As a result, it may not reflect all of your changes until after reboot.   
# mkfs –t ext3 /de/sdb2   
mke2fs 1.41.12 (17-May-2010)   
mkfs.ext2: invalid blocks count - ext3   
# partx   /dev/sdb2   
last arg is not the whole disk   
call: partx -opts device wholedisk   
# partx   /dev/sdb   
# 1:      63- 12851999 ( 12851937 sectors,   6580 MB)   
# 2:12852000-286744184 (273892185 sectors, 140232 MB)   
# 3:         0-       -1 (      0 sectors,      0 MB)   
# 4:         0-       -1 (      0 sectors,      0 MB)   
# pvcreate/dev/sdb2   
dev_is_mpath: failed to get device for 8:18   
Physical volume "/dev/sdb2" successfully created   
# vgextend VolGroup /dev/sdb2   
Volume group "VolGroup" successfully extended   
# vgdisplay   
--- Volume group ---   
VG Name               VolGroup   
System ID            
Format                lvm2   
Metadata Areas      3   
Metadata Sequence No7   
VG Access             read/write   
VG Status             resizable   
MAX LV                0   
Cur LV                3   
Open LV               3   
Max PV                0   
Cur PV                3   
Act PV                3   
VG Size               272.96 GiB   
PE Size               4.00 MiB   
Total PE            69879   
Alloc PE / Size       36158 / 141.24 GiB   
FreePE / Size       33721 / 131.72 GiB   
VG UUID               YbonWh-3jzK-rRXk-i0YU-s777-ogs7-roScNK   
# lvdisplay   
# lvextend   -L+15G/dev/VolGroup/lv_root   
Extending logical volume lv_root to 65.00 GiB   
Logical volume lv_root successfully resized   
# fdisk-l   
# df -h   
Filesystem                  SizeUsed Avail Use% Mounted on   
/dev/mapper/VolGroup-lv_root   50G2.5G   45G   6% /   
tmpfs                         7.8G   07.8G   0% /dev/shm   
/dev/sda1                     485M   33M427M   8% /boot   
/dev/mapper/VolGroup-lv_home   78G184M   74G   1% /home   
# e2fsck -f /dev/mapper/VolGroup-lv_root   
e2fsck 1.41.12 (17-May-2010)   
/dev/mapper/VolGroup-lv_root is mounted.   
e2fsck: Cannot continue, aborting.   
# resize2fs /dev/mapper/VolGroup-lv_root   
resize2fs 1.41.12 (17-May-2010)   
Filesystem at /dev/mapper/VolGroup-lv_root is mounted on /; on-line resizing required   
old desc_blocks = 4, new_desc_blocks = 5   
Performing an on-line resize of /dev/mapper/VolGroup-lv_root to 17039360 (4k) blocks.   
The filesystem on /dev/mapper/VolGroup-lv_root is now 17039360 blocks long.   
# df-h   
Filesystem                  SizeUsed Avail Use% Mounted on   
/dev/mapper/VolGroup-lv_root   64G2.5G   59G   4% /   
tmpfs                         7.8G   07.8G   0% /dev/shm   
/dev/sda1                     485M   33M427M   8% /boot   
/dev/mapper/VolGroup-lv_home   78G184M   74G   1% /home   
#
                   

页: [1]
查看完整版本: Linux添加一个物理磁盘,使用LVM进行扩容