【问题标题】:How to recover the deleted file from linux system?如何从linux系统中恢复已删除的文件?
【发布时间】:2015-06-16 09:47:05
【问题描述】:

我在本地使用centos7。错误地我使用 rm 从 /etc/httpd/conf.d 目录中删除了文本文件(keystone.conf.disabled),如何恢复这个文件。这个文件对我来说很重要。请帮帮我..

我尝试但徒劳它正在给出消息文件系统n

[vagrant@localhost conf.d]$ debugfs -w /dev/mapper/wks01-root
debugfs 1.42.9 (28-Dec-2013)
/dev/mapper/wks01-root: No such file or directory while opening filesystem
debugfs:  lsdel
lsdel: Filesystem not open
debugfs:  

我也尝试使用 root 用户

[vagrant@localhost conf.d]$ su
Password: 
[root@localhost conf.d]# debugfs -w /dev/mapper/wks01-root
debugfs 1.42.9 (28-Dec-2013)
/dev/mapper/wks01-root: No such file or directory while opening filesystem
debugfs:  lsdel
lsdel: Filesystem not open
debugfs:  

【问题讨论】:

  • 你应该有备份。
  • @BasileStarynkevitch 感谢您的建议,但是我们如何备份配置文件,如果您回答,请帮助..
  • 您应该定期备份/etc/(以及您的/home/),例如通过一些crontab 工作。
  • etckeeper 应该在这里提供帮助。将配置文件保存在版本控制中通常是个好主意。如果您担心硬盘可能会崩溃,您可以随时获取遥控器并按下它。

标签: linux command-line terminal linux-kernel


【解决方案1】:

确保重新挂载系统只读以防止释放的磁盘空间被覆盖,如果您使用的是ext3/4,请尝试extundelete。 p>

对于未来,etckeeper 可能有用(从 etc 制作一个 git 存储库并提交更改 /etc/ 的安装)

【讨论】:

    猜你喜欢
    • 2013-10-06
    • 2013-08-14
    • 2012-02-11
    • 1970-01-01
    • 2010-12-23
    • 2018-05-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多