LVM、文件系统与磁盘问题的诊断(doc 7页)
所属分类:IT行业
文件大小:67 KB
下载要求:10 学币或VIP
点击下载LVM、文件系统与磁盘问题的诊断内容提要:
当每个硬盘被加入一个卷组(VG)的时候就被分配了一个物理卷标识符(PVID)。不能使用dd命令拷贝两个物理卷的内容,因为PVID也会被拷贝的,这样两个不同的物理卷就有了相同的PVID,系统会出错。
当硬盘出现错误的时候,一般会进行数据重定位。有三种类型的数据重定位:
1)硬盘内部的数据重定位:最底层的重定位,发生在磁盘内部,出现的时候不会通知用户。
2)由LVM产生的硬件重定位:更高层次的重定位,LVM将有问题的物理地址A上的数据拷贝到物理地址B,LVM会继续读地址A上的数据,但是硬盘已经将真实的IO转向物理地址B。
3)软件重定位:最高层次的重定位,也由LVM设备产生。LVM生成一个坏道表,当读物理地址A上的数据时,先检查坏道表,如果A在坏道表中,就转向物理地址B。
当用户觉得LVM有问题的时候,首先要做的事情就是备份,尽可能地保存卷组中的数据。卷组发生问题后进行的备份需要和发生问题前进行的备份进行对比。
ODM 重新同步:
LVM发生问题往往是硬盘的物理问题造成ODM中的数据与硬盘上储存的VGDA,VGSA,LVCB不同步。当LVM操作不正常地结束并和ODM不一致的话,ODM就会出错。例如,当导入一个卷组的时候,ODM所在文件系统(通常是root,/)大小溢出。
1)如果用户觉得某个卷组的ODM有问题,使ODM与正确的数据同步的方法是:将该卷组从系统中varyoff并export,再import并varyon卷组,这样就可以刷新ODM中的数据。不过这种方法只能对非rootvg 的卷组有效。
2)对于rootvg卷组,可以使用命令#redefinevg rootvg来刷新ODM中的数据。该命令将对系统中硬盘和卷组的对应关系进行检测。
3)如果硬盘上的LVM信息出错,使用命令#synclvodm –v myvg来重建并同步LVCB,VGDA等信息。该命令将同步myvg卷组中所有的逻辑卷。
4)如果卷组中的一个或多个逻辑卷被做过镜像,并且怀疑镜像可能有损坏可以使用命令#syncvg –l lv02。这个命令将同步逻辑卷lv02的镜像。用syncvg命令可用来同步单个逻辑卷,或者一个物理分区或者整个卷组。
..............................
精品资料网 m.cnshu.cn
Copyright © 2004- 粤ICP备10098620号-1