Linux 恢复已删除的目录

Posted

技术标签:

【中文标题】Linux 恢复已删除的目录【英文标题】:Linux recover deleted directory 【发布时间】:2012-07-25 07:25:02 【问题描述】:

我的 linux 服务器中有一个名为 foo 的目录。家/富 我在主目录中还有一个名为 foo.tgz 的文件。 我从主目录中提取了 foo.tgz,tar 文件中有一个名为 foo 的目录。所以目录 home/foo 被覆盖了。我可以恢复旧的 home/foo 目录吗?

【问题讨论】:

如果文件系统正在记录日志,则可以恢复,因为新内容不会覆盖旧内容。相关链接:ubuntuforums.org/archive/index.php/t-1411007.html 谢谢。让我和我的系统管理员核实一下 @AdityaKumar 如果系统没有 JFS,我们还有哪些其他可能的恢复选项? 如果没有日志,那么内容要么被覆盖,要么只有一种方式(启发式搜索整个磁盘)。有一些软件(至少在 Windows 上)可以搜索已删除的文件。搜索一个。 hth 【参考方案1】:

不,你不能。但它并没有被覆盖,它们的内容被合并了。

【讨论】:

这是在服务器上。那么系统管理员是否能够恢复旧目录? 很伤心 :( 但无论如何感谢您的快速回复。我不得不手动编辑一些文件以取回旧版本。花了我 20 分钟。但总比永远等待希望我能够恢复。

以上是关于Linux 恢复已删除的目录的主要内容,如果未能解决你的问题,请参考以下文章

SVN更新后恢复已删除的目录

Linux恢复文件双手锏

linux删除/根目录的恢复

Linux文件删除恢复

Linux下如何彻底删除MySQL

我可以恢复从未提交的已删除文件吗?