有没有人有幸恢复带有数据的子目录?我们讨论的是大约 100MB 以及特定的文件夹名称和位置。正如我在上一篇文章中所说,我在 MySQL 中的一个数据文件夹已经消失了。尽管进行了一次重新启动,但没有任何新内容写入服务器,因此我认为理论上它可能仍然存在。
如果您对如何执行此操作有任何建议或可以提供帮助的人(费用不高),我将不胜感激。
答案1
恢复文件的可能性几乎不依赖于文件系统。一些文件系统具有恢复选项,而其他文件系统(大多数)则非常有限。对于ext3/ext4
(最常用的文件系统)有扩展删除。
但是,即使目录恢复成功也不mysql
能保证恢复的数据库的一致性。只有MySQL在关闭期间将数据文件刷新到磁盘才能保持一致。
为了成功恢复,请确保分区是只读的,删除后写入的数据越多,恢复任何内容的机会就越少。