先擦掉500MB的RAID6arrays,如何恢复?

我们在3ware 9650SE-12ML控制器上有一个12个磁盘的RAID6arrays。 我们的服务器提供商的工程师错误地发出了这个命令: sudo dd if=/dev/zero of=/dev/sde bs=1M count=500; sync; sudo dd if=/dev/zero of=/dev/sde bs=1M count=500; sync;

/dev/sde是raidarrays的l​​inux设备。

这消除了该设备的第一个500MB。 它没有分区,设备被configuration为ext4文件系统。

tw-cli显示没有错误。 我还没有尝试过任何东西。 该设备仍安装在挂载点,但所有文件都消失,并成为“只读文件系统”。

哪些信息已经消失,如何恢复?

 Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy ------------------------------------------------------------------------------ u0 RAID-6 OK - - 256K 27939.6 RiW ON VPort Status Unit Size Type Phy Encl-Slot Model ------------------------------------------------------------------------------ p0 OK u0 2.73 TB SATA 0 - TOSHIBA DT01ACA300 p1 OK u0 2.73 TB SATA 1 - TOSHIBA DT01ACA300 p2 OK u0 2.73 TB SATA 2 - TOSHIBA DT01ACA300 p3 OK u0 2.73 TB SATA 3 - TOSHIBA DT01ACA300 p4 OK u0 2.73 TB SATA 4 - TOSHIBA DT01ACA300 p5 OK u0 2.73 TB SATA 5 - TOSHIBA DT01ACA300 p6 OK u0 2.73 TB SATA 6 - TOSHIBA DT01ACA300 p7 OK u0 2.73 TB SATA 7 - TOSHIBA DT01ACA300 p8 OK u0 2.73 TB SATA 8 - TOSHIBA DT01ACA300 p9 OK u0 2.73 TB SATA 9 - TOSHIBA DT01ACA300 p10 OK u0 2.73 TB SATA 10 - TOSHIBA DT01ACA300 p11 OK u0 2.73 TB SATA 11 - TOSHIBA DT01ACA300 Name OnlineState BBUReady Status Volt Temp Hours LastCapTest --------------------------------------------------------------------------- bbu On Yes OK OK OK 0 xx-xxx-xxxx 

更新 :我们使用e2fsck,它从一个备用位置恢复超级块信息。 设备再次被安装。 然而,当我们登上它,没有文件。

最好的办法是恢复最新的备份。

否则,可以尝试Ubuntu的“ 数据恢复”文章中提到的工具。 为了安全起见,您应该创buildRAID卷的当前状态的映像,并对映像进行操作。