linux - 更新到 CentOS 6.6 时删除的文件

标签 linux centos6 selinux

我最近运行 yum update 将 Web 服务器从 CentOS 6.5 升级到 6.6。更新成功运行,但由于某种原因,所有网站文件(存储在/srv 下)都被删除。/etc/httpd/conf/httpd.conf 等其他文件未受影响。

这不是什么大问题,因为它们都已备份,但恢复我的文件权限设置有点痛苦。我使用 ACL 来控制权限——这是我能想到的唯一可能导致此问题的原因(与 SELinux 有关吗?)。我尝试过 Google,但没有成功。

有人知道为什么会发生这种情况吗?如果可能的话,我希望以后避免再次发生这种情况。提前致谢!

最佳答案

如果您的磁盘分区是/dev/sda4,您可以使用以下命令恢复所有已删除或丢失的文件,

 extundelete /dev/sda4 --restore-all

关于linux - 更新到 CentOS 6.6 时删除的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27812599/

相关文章:

python - 如何在centos pyvenv中安装python3.4 psycopg2

makefile - 构建 igb_uio 时的 DPDK 编译错误

linux - SVN Hook pre-revprop-change 不工作

PHP 的配置设置 'error_log' 不起作用

javascript - 如何从 Linux shell 执行 javascript 程序?

linux - 如何在设备树中配置多个 I/O 扩展器 PCF8574a?

c++ - CentOS 6.5 秒杀

java - 在 Android 上更改文件的 SELinux 上下文无法正常工作

mysql - 如何通过MySQL获取行之间的数字间隔

c - 使用另一个函数中定义的变量