命令行 - 如何从 linux 系统恢复已删除的文件



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

我尝试但徒劳 它正在给出消息文件系统 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:  

我也尝试以根用户身份使用

[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:  

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

对于将来,etckeeper可能很有用(从etc中创建一个 git 存储库,并在更改/etc/的安装上提交)

最新更新