Nic*_*ick 8 raid centos electrical-power virtualhost centos6
今天下午,我们办公室的某个人决定拔掉我们服务器的插头,因为外面正在暴风雨。他们没有关闭它,只是在它运行时拔掉了插头。
该服务器有 4 个 SATA 驱动器,采用软件 RAID 10 配置,LVM 运行在 RAID 之上。Server 运行 CentOS 6.2 Minimal,是一台使用 KVM 的虚拟机主机。拔掉电源的时候,电脑上有很多来宾机器在运行。每个来宾都有一个或多个 LVM 分区,可直接用作硬盘驱动器。来宾分区是 EXT3、EXT4 和 NTFS。主机操作系统位于 EXT4 分区上。
后来,等电又回来了,那人把它插回去,就开机了。由于他们在没有先连接显示器的情况下将其插入,因此无法查看屏幕上显示的内容。我现在尝试连接显示器,但除非在启动时连接显示器,否则它将无法工作。我一直保持原样,直到我得到一些建议,因为我不想搞砸任何事情(进一步)。
我可以通过 SSH 进入主机。我还没有重新启动它,以防万一日志中某处可能有用的东西。
如果可能的话,我需要做的是检查所有磁盘和分区的数据完整性。我认为 RAID 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>
Run Code Online (Sandbox Code Playgroud)
它也困扰着我,它称我的数组为“近副本”。这是正常的吗?
我应该运行什么样的磁盘检查来确保驱动器和数据一切正常?还有什么我应该检查的吗?
更新
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
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1249 次 |
最近记录: |