Como recuperar o arquivo apagado do sistema linux? [duplicado]

0

Estou usando o centos7 localmente. Errado Eu apaguei o arquivo de texto (keystone.conf.disabled) usando rm, do diretório /etc/httpd/conf.d, Como recuperar este arquivo. Este arquivo é muito importante para mim. Por favor me ajude ..

Eu tento, mas em vão Ele está dando mensagem Filesystem 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:  

Eu também tento usar como usuário 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:  
    
por geeks 16.06.2015 / 11:51

1 resposta

1

Por padrão, o CentOS 7 usa o sistema de arquivos xfs . O utilitário debugfs não funcionará para sistemas de arquivos diferentes de ext2/ext3/ext4

Se o arquivo ainda estiver aberto por um processo, você poderá restaurar o arquivo usando o filedescriptor aberto:

lsof |egrep "COMMAND|keystone.conf.disabled"
cp /proc/<pid>/fd/### /var/tmp/keystone.conf.disabled
    
por 16.06.2015 / 12:43