我有一台运行 Windows Server 2012 R2 的服务器,操作系统为 RAID 0(2 个 WD Black 500 GB),数据为 RAID 5(4 个 WD Red 1 TB),主要保存数千份文档。从过去一周左右开始,我们意识到数据阵列上的许多文件以一种奇怪的方式损坏了,当然没有人设置计划备份。我发现损坏的唯一模式是,受影响的大多数文件都是从 2015 年初到现在创建或修改的,尽管有些新文件没有问题。
例如,如果我invoice.docx
在 Word 中打开,它当然会告诉我文件已损坏,无法打开。在记事本或任何十六进制编辑器中打开文件会显示不属于它的数据,但这些数据来自卷上的其他地方。一个文件可能包含带有文件名和时间戳的目录列表,另一个文件包含看起来像 OS X 的打印机驱动程序的内容。这几乎就像磁盘上的一些零碎东西被移动了,而 $MFT 保持不变。
Windows 没有报告任何错误,chkdsk
表示一切正常,RAID 控制器也没有检测到任何异常。就服务器而言,这些文件是正确的,尽管 TestDisk 表示 $MFT 和镜像有问题,但没有详细说明。我在这里有什么选择,这是什么原因造成的?现在我正在 PhotoRec 中运行基于签名的数据恢复,因为据我所知,数据可能还在那里,所以即使没有元数据,如果我们至少可以按扇区而不是文件系统进行扫描,也比什么都没有要好。
我通常不做服务器支持,但这个问题还是传到了我身上。如果我听起来像个白痴,请原谅,过去几天我对文件系统剖析、RAID 5 和数据损坏进行了大量研究,在这种超负荷的情况下,很容易错过一些东西。
答案1
如果您遇到损坏,这意味着您的某个硬盘没有被标记为缺陷,但是,如果您没有备份,那您就倒霉了(是的,这种情况时有发生,更新 raid 适配器固件有助于防止这种情况发生)
可能发生的一件事是,您的计算机上是否运行了 crypolocker 病毒?但他通常会重命名文件扩展名。
如果它不是病毒;
1-它是DC吗?:
..是的,而且是单独的:推广另一个来复制您的广告快速地。我说的快,是指即使你没有其他服务器,也可以在任何电脑上安装 VirtualBox,使用 2012 年的演示许可证,即使它在秘书电脑上运行,也可以立即开始。我通过这种方式为客户保留了一个广告,你稍后只需取消推广即可
..是的,其他人得到了 GC :准备好快速关闭在同步损坏之前。
2-在阵列工作时复制所有内容。
3 - 彻底关闭服务器,不要重复使用控制器/磁盘
答案2
首先每个人都会告诉你:备份!!!!!
RAID 不是备份。
无论哪种方式...您可能意味着操作系统是 raid 1 而不是 0。Raid 1 是镜像。
就我个人而言,我不会使用 raid 5。(我个人更喜欢 raid 1 或 raid 1+0(raid 10))。尤其是当您的 raid 卡不是很好并且没有缓存甚至没有连接电池缓存备份时。我在服务器上使用一个好的 ups 备份...但我使用 raid 1..而不是 5 左右。
说明你的 raid 硬件,即卡的型号和 BIOS 版本...这也可能是问题所在。
如果您不断受到损坏……您最好现在就开始备份,以免丢失一切!如果有任何情况,请将所有重要数据(raid 5)复制到外部驱动器或其他地方。
您的数据也可能通过网络被破坏?您周围是否有高 RFI?例如服务器附近是否有焊接机等?
WIFI 网络?也可能是这个。
驱动器可能出现故障?