我有一台根服务器,在 Ubuntu 上安装了 mdadm 双磁盘 raid 0。一个硬盘出现故障,我继续处理第二个硬盘。服务器托管商以某种方式修复了有缺陷的硬盘,服务器重启后,它重新集成到 raid 中。
遗憾的是,我只能访问旧文件!RAID 的新状态被旧硬盘覆盖了。有什么方法可以挽救新文件吗?
答案1
不幸的是,不行。记住,RAID 不是备份,而是冗余。使用 Ubuntu(和其他 *nix 文件系统),删除文件会删除文件的 inode。数据可能物理上存在,但您需要进入并找到每个文件的开头/结尾,为其分配文件名,希望它是文件的正确版本,等等。