电源故障后如何检查CentOS 6服务器VM主机?

前端之家收集整理的这篇文章主要介绍了电源故障后如何检查CentOS 6服务器VM主机?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
今天下午,我们办公室的某个人决定将插头拔出我们的服务器,因为它在外面猛冲.他们没有把它关闭,他们只是在它运行时拔出插头.

服务器有4个SATA驱动器,采用软件RAID 10配置,LVM运行在RAID之上.服务器运行的是CentOS 6.2 Minimal,是使用KVM的虚拟机主机.拔出电源时,计算机上运行的客户机很多.每个guest虚拟机都有一个或多个LVM分区,它们直接用作硬盘驱动器.来宾分区是EXT3,EXT4和NTFS.主机操作系统位于EXT4分区上.

后来,当电源恢复时,那个人重新插上电源,然后启动了.由于他们在没有首先连接显示器的情况下将其插入,因此无法看到屏幕上显示内容.我现在尝试连接显示器,但除非显示器在启动时连接,否则它将无法工作.我完全按原样离开了,直到我能得到一些建议,因为我不想搞砸任何东西(进一步).

我可以通过SSH进入主机.我没有重新启动它,以防日志中的某些内容可能有用.

我需要做的是检查所有磁盘和分区的数据完整性,如果可能的话.我认为RAI​​D 10使用某种基于内存的缓存,我担心驱动器不一致,或者如果提示中有东西要写入尚未编写的驱动器,则文件会损坏.

[root@othello ~]# cat /proc/mdstat
Personalities : [raid10] [raid1] 
md2 : active raid1 sdc1[2] sda1[0] sdd1[3] sdb1[1]
      102388 blocks super 1.0 [4/4] [UUUU]

md0 : active raid10 sda3[0] sdc3[2] sdd3[3] sdb3[1]
      1952289792 blocks super 1.1 512K chunks 2 near-copies [4/4] [UUUU]
      bitmap: 0/15 pages [0KB],65536KB chunk

md1 : active raid10 sdc2[2] sda2[0] sdd2[3] sdb2[1]
      1022976 blocks super 1.1 512K chunks 2 near-copies [4/4] [UUUU]

unused devices: <none>

它也困扰我,它正在调用我的阵列,“近乎副本”.这是正常的吗?

我应该运行什么样的磁盘检查以确保驱动器和数据的一切正常?还有其他我应该检查的事情吗?

UPDATE

输出mdadm –detail

[root@othello ~]# mdadm --detail /dev/md0
/dev/md0:
        Version : 1.1
  Creation Time : Sat Feb 25 09:26:20 2012
     Raid Level : raid10
     Array Size : 1952289792 (1861.85 GiB 1999.14 GB)
  Used Dev Size : 976144896 (930.92 GiB 999.57 GB)
   Raid Devices : 4
  Total Devices : 4
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Sun Mar 11 12:59:30 2012
          State : active 
 Active Devices : 4
Working Devices : 4
 Failed Devices : 0
  Spare Devices : 0

         Layout : near=2
     Chunk Size : 512K

           Name : othello.myserver.com:0  (local to host othello.myserver.com)
           UUID : 58ba40ab:12516733:e3779362:68200fdd
         Events : 2208

    Number   Major   Minor   RaidDevice State
       0       8        3        0      active sync   /dev/sda3
       1       8       19        1      active sync   /dev/sdb3
       2       8       35        2      active sync   /dev/sdc3
       3       8       51        3      active sync   /dev/sdd3
RAID很好,所有UUUU都意味着阵列中的所有磁盘都已启动.我现在甚至都不担心.

对于VM,如果要在它们上运行fscks,请停止VM并运行

fsck.ext3(ext4等)/ path / to / lvm(通常类似于/ dev / vg-name / lv-name)

如果您使用的是KVM,则应该可以使用virsh执行VM所需的任何操作.这是virsh手册页http://linux.die.net/man/1/virsh链接

如果您真的想在raid阵列上运行磁盘检查,则必须重新启动到单用户模式或从live cd启动,这样您就可以fsck各个/ dev / mdX设备.由于主文件系统是EXT4,我不打扰,它比EXT3断电要好得多.

猜你在找的CentOS相关文章