Chinaunix首页 | 论坛 | 博客
  • 博客访问: 116507
  • 博文数量: 29
  • 博客积分: 2151
  • 博客等级: 大尉
  • 技术积分: 300
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-20 11:11
文章分类

全部博文(29)

文章存档

2011年(5)

2010年(24)

我的朋友

分类: LINUX

2010-04-21 11:09:43

实验阶段

1、    发现卷组中一块磁盘有问题

首先准备一块盘或者分区用于替换有问题的磁盘,这里我们命名为sdb4,坏盘为sda4

      

sdb4这块盘先进行初始化,并加入到sda4所在的卷组中

a)  pvcreate /dev/sdb4

b)  vgextend test /dev/sdb4

 

拷贝sda4上的数据到sdb4

a)  pvmove /dev/sda4 /dev/sdb4

/dev/sdb: Moved: 100.0% 拷贝成功

No data to move for test 表示这块盘上没有数据需要拷贝

 

移除有问题的磁盘

a)  vgreduce test /dev/sda4

b)  pvremove /dev/sda4

 

 

2、    将带有卷组信息的磁盘迁移到其他服务器

首先UMOUNT掉所有挂载的文件系统

 

避免任何可能对它的操作,将卷组设为非活动状态

a)  vgchange –an test

 

从系统中删除卷组,防止系统对卷组的访问

a)  vgexport test

 

关闭服务器,将磁盘转移到新服务器上

 

在新服务器上查看卷组信息

a)  pvscan

 

现在恢复卷组信息,同时激活该卷组

a)  vgimport test

b)  vgchang –ay test

 

 

3、    创建快照

创建快照卷时,要创建快照的逻辑卷所在的卷组必须有足够的空间来创造快照卷;

必须有足够的空间存放所有在本snapshot卷生存期间改变的数据,一般最大要求是原卷组的1.1倍。如空间不够,snapshot卷将不能使用;

a)  lvcreate –L1000M –s –nsnap /dev/test/lv1

Logical volume "snap" created        表示创建成功

 

挂载使用,即可进行备份

a)  mount /dev/test/snap /mnt

 

备份完毕后,卸载该卷

a)  lvremove –f /dev/test/snap

 

  

4、    分割卷组

这种情况是:需要在系统中加入新的卷组,但没有其它可用新硬盘,而已有的卷组中还有大量空间可用。如向系统加入一个"test2"卷组。

 

观察磁盘使用情况

a)  pvscan

 

决定将/dev/sde/dev/sdf放入到新卷组中,首先将这两块磁盘上的数据进行转移

a)  pvmove /dev/sde /dev/sdc5

b)  pvmove /dev/sdf /dev/sdd

 

创建新卷组

a)  vgsplit test test2 /dev/sde

当这个卷组中存在逻辑卷,迁移出第二块盘的时候,会出现如下错误:

Logical volumes in "test" must be inactive

这个时候我对这个卷进行了状态改变,改成非激活状态

vgchange –an test

b)  vgsplit test test2 /dev/sdf

执行成功;

思考,改变卷状态,会引起业务的问题。将第二块盘改成下来模式

a)  vgreduce test /dev/sdf

b)  vgextend test2 /dev/sdf

 

阅读(1042) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~