LVM 在线扩容
2014-06-18 14:07
453 查看
LVM 在线扩容
今天安装 oracle 11g R2 ,装着装着提示我磁盘空间不足了,挺郁闷的,还好我装系统的时候做的是 LVM ,所以这里扩一下容量。
一、关机,添加一块 10G 大小的磁盘
[root@oracleDB ~]# df -HT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/my_vg-LogVol01
ext4 12G 6.9G 4.0G 64% /
tmpfs tmpfs 521M 74k 521M 1% /dev/shm
/dev/sda1 ext4 204M 29M 165M 15% /boot
/dev/mapper/my_vg-my_lv
ext4 5.3G 145M 4.9G 3% /data
## 我们可以看到 / 分区可用空间只有 4G ,这显然是不够的。
二、开机使用 fdisk -l 可以查看到添加的磁盘
Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
三、开始扩容步骤
1、将新添加的磁盘创建分区、修改 ID 类型为 8e 并格式化磁盘。
[root@oracleDB ~]# fdisk /dev/sdb
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1305, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-1305, default 1305):
Using default value 1305
Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 8e
Changed system type of partition 1 to 8e (Linux LVM)
Command (m for help): p
Device Boot Start End Blocks Id System
/dev/sdb1 1 1305 10482381 8e Linux LVM
Command (m for help): w
[root@oracleDB ~]# mkfs.ext4 /dev/sdb1
2、将格式化后的分区 /dev/sdb1 制作为 PV
[root@oracleDB ~]# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created
[root@oracleDB ~]# pvscan
PV /dev/sda3 VG my_vg lvm2 [15.80 GiB / 0 free]
PV /dev/sdb1 lvm2 [10.00 GiB]
Total: 2 [25.80 GiB] / in use: 1 [15.80 GiB] / in no VG: 1 [10.00 GiB]
3、扩展 VG
[root@oracleDB ~]# vgextend my_vg /dev/sdb1
Volume group "my_vg" successfully extended
[root@oracleDB ~]# vgs
VG #PV #LV #SN Attr VSize VFree
my_vg 2 2 0 wz--n- 25.79g 9.99g
## 扩容后的 VG 剩余 9.99G 空间
4、扩容 LV
## 从上述信息显示,我的 / 分区所在 LV 为 /dev/mapper/my_vg-LogVo101
[root@oracleDB ~]# lvextend -L +9.99G /dev/mapper/my_vg-LogVol01
Rounding size to boundary between physical extents: 9.99 GiB
Extending logical volume LogVol01 to 20.79 GiB
Logical volume LogVol01 successfully resized
5、查看扩容结果
[root@oracleDB ~]# df -HT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/my_vg-LogVol01
ext4 12G 6.9G 4.0G 64% /
tmpfs tmpfs 521M 74k 521M 1% /dev/shm
/dev/sda1 ext4 204M 29M 165M 15% /boot
/dev/mapper/my_vg-my_lv
ext4 5.3G 145M 4.9G 3% /data
## 呃 ,这里你会发现:没啥变化啊... 坑 ;其实还要下一步才能看到结果!
6、重新计算磁盘大小
[root@oracleDB ~]# resize2fs /dev/mapper/my_vg-LogVol01
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/mapper/my_vg-LogVol01 is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 2
Performing an on-line resize of /dev/mapper/my_vg-LogVol01 to 5450752 (4k) blocks.
The filesystem on /dev/mapper/my_vg-LogVol01 is now 5450752 blocks long.
[root@oracleDB ~]# df -HT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/my_vg-LogVol01
ext4 22G 6.9G 14G 33% /
tmpfs tmpfs 521M 74k 521M 1% /dev/shm
/dev/sda1 ext4 204M 29M 165M 15% /boot
/dev/mapper/my_vg-my_lv
ext4 5.3G 145M 4.9G 3% /data
## 那 ,这回没错了吧 ! 继续 oracle .
今天安装 oracle 11g R2 ,装着装着提示我磁盘空间不足了,挺郁闷的,还好我装系统的时候做的是 LVM ,所以这里扩一下容量。
一、关机,添加一块 10G 大小的磁盘
[root@oracleDB ~]# df -HT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/my_vg-LogVol01
ext4 12G 6.9G 4.0G 64% /
tmpfs tmpfs 521M 74k 521M 1% /dev/shm
/dev/sda1 ext4 204M 29M 165M 15% /boot
/dev/mapper/my_vg-my_lv
ext4 5.3G 145M 4.9G 3% /data
## 我们可以看到 / 分区可用空间只有 4G ,这显然是不够的。
二、开机使用 fdisk -l 可以查看到添加的磁盘
Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
三、开始扩容步骤
1、将新添加的磁盘创建分区、修改 ID 类型为 8e 并格式化磁盘。
[root@oracleDB ~]# fdisk /dev/sdb
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1305, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-1305, default 1305):
Using default value 1305
Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 8e
Changed system type of partition 1 to 8e (Linux LVM)
Command (m for help): p
Device Boot Start End Blocks Id System
/dev/sdb1 1 1305 10482381 8e Linux LVM
Command (m for help): w
[root@oracleDB ~]# mkfs.ext4 /dev/sdb1
2、将格式化后的分区 /dev/sdb1 制作为 PV
[root@oracleDB ~]# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created
[root@oracleDB ~]# pvscan
PV /dev/sda3 VG my_vg lvm2 [15.80 GiB / 0 free]
PV /dev/sdb1 lvm2 [10.00 GiB]
Total: 2 [25.80 GiB] / in use: 1 [15.80 GiB] / in no VG: 1 [10.00 GiB]
3、扩展 VG
[root@oracleDB ~]# vgextend my_vg /dev/sdb1
Volume group "my_vg" successfully extended
[root@oracleDB ~]# vgs
VG #PV #LV #SN Attr VSize VFree
my_vg 2 2 0 wz--n- 25.79g 9.99g
## 扩容后的 VG 剩余 9.99G 空间
4、扩容 LV
## 从上述信息显示,我的 / 分区所在 LV 为 /dev/mapper/my_vg-LogVo101
[root@oracleDB ~]# lvextend -L +9.99G /dev/mapper/my_vg-LogVol01
Rounding size to boundary between physical extents: 9.99 GiB
Extending logical volume LogVol01 to 20.79 GiB
Logical volume LogVol01 successfully resized
5、查看扩容结果
[root@oracleDB ~]# df -HT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/my_vg-LogVol01
ext4 12G 6.9G 4.0G 64% /
tmpfs tmpfs 521M 74k 521M 1% /dev/shm
/dev/sda1 ext4 204M 29M 165M 15% /boot
/dev/mapper/my_vg-my_lv
ext4 5.3G 145M 4.9G 3% /data
## 呃 ,这里你会发现:没啥变化啊... 坑 ;其实还要下一步才能看到结果!
6、重新计算磁盘大小
[root@oracleDB ~]# resize2fs /dev/mapper/my_vg-LogVol01
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/mapper/my_vg-LogVol01 is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 2
Performing an on-line resize of /dev/mapper/my_vg-LogVol01 to 5450752 (4k) blocks.
The filesystem on /dev/mapper/my_vg-LogVol01 is now 5450752 blocks long.
[root@oracleDB ~]# df -HT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/my_vg-LogVol01
ext4 22G 6.9G 14G 33% /
tmpfs tmpfs 521M 74k 521M 1% /dev/shm
/dev/sda1 ext4 204M 29M 165M 15% /boot
/dev/mapper/my_vg-my_lv
ext4 5.3G 145M 4.9G 3% /data
## 那 ,这回没错了吧 ! 继续 oracle .
相关文章推荐
- 在Ubuntu上使用LVM对ROOT进行在线扩容
- lvm在线扩容
- 在线扩容LVM硬盘容量
- LVM分区在线扩容
- centos7增加一块硬盘在线扩容lvm(生产环境)
- AIX的LVM管理之文件系统在线扩容总结
- CentOS 5.6添加新磁盘,并进行LVM在线扩容
- CentOS6.5 LVM在线扩容
- CentOS 5 LVM 在线扩容根分区(转)
- LVM在线扩容
- Linux LVM系列(五)lv xfs文件系统在线扩容
- CentOS6.5 LVM在线扩容
- RedHat Linux 4/5下LVM 在线扩容
- CentOS 5.5下LVM分区在线扩容
- lvm在线扩容
- RedHat Linux 4/5下LVM 在线扩容
- 转:CentOS 5.5下LVM分区在线扩容
- lvm磁盘在线扩容
- CentOS 5 LVM 在线扩容根分区
- lvm xfs在线扩容