分类: LINUX
2012-02-16 14:33:42
目标: 使用lvm解决硬盘资源不够的情况,测试原有磁盘做lvm能否保留原有数据
验证方案: |
对/lvmtest 挂在磁盘,并将该磁盘制作lvm |
|
制作lvm后添加一块硬盘,看能否将新硬盘空间加入到原有的lvm中 |
测试过程: 一: 测试对原有磁盘制作lvm能否保留原有数据.
1.创建/lvmtest 文件夹. Fdisk -l 查看硬盘分区, 目前是两块硬盘sda为linux系统所在硬盘
2.创建一个分区给/lvmtest 挂载, 分区大小为1000M
3.格式化新建的分区/dev/sdb3 并且挂载
4.为/lvmtest写入一些数据,随意copy一些就可以.目前我们复制了94M大小的文件
5.将/dev/sdb3 制作成为lvm, 但是在创建物理卷的时候报错,这里需要先重启一下系统,并且将/dev/sdb3取消挂载.
6.在/dev/sdb3 上面创建lvm 逻辑卷大小为500M. 创建后需要格式化所创建的逻辑卷.否则是无法使用逻辑卷的.
7.挂载新建的逻辑卷,LV01
8.发现数据已经没有了.所以无法让原有的数据保留
二.新加硬盘能否加入到刚才创建的lvm中,达到扩容的目的
刚才我们使用的是/dev/sdb 现在我们将/dev/sda 创建分区加入到lvm中
1.现在我们创建一个/dev/sda7 分区 大小为2000M.并将其改变为linux lvm 文件系统
2.将sda7 创建物理卷,并加入刚才创建的卷组 VG01,我们可以看到VG01现在已经是1000M+2000M=3000M了.2.81GB大小
3.我们刚才创建的LV01 大小为500M, 而且再加入新硬盘前最大只有1000M大小,因为分区只有1000M.
我们现在为LV01 扩容为2000M.
4.但是发现挂载的逻辑卷大小并没有变,这是因为需要resize2fs 处理文件系统的容量
至此 新加硬盘加入原有逻辑卷成功
结论
1.在原有文件系统上创建LVM 是无法保留原有数据的
2.新加硬盘可以加入原有的LVM来达到扩容目的