Ubuntu 中 /home/ubuntu/ 目录中丢失的文件夹和文件

Ubuntu 中 /home/ubuntu/ 目录中丢失的文件夹和文件

我已.tar在 /home/ubuntu/ 中上传了一个文件,并将该文件解压到名为“analytics”的文件夹中。重新启动后,我找不到该目录和 tar 文件。我已经通过 SSH 会话检查了它。

但是,我已经登录到虚拟机的 VMware Vsphere 控制台,并且可以查看这些文件。一旦使用相同的会话,它也可以在 SSH 会话中使用。我想知道这个问题,我检查了 Dmesg 和 syslog 没有错误。

一段时间后,它再次发生,如下所示,显示文件夹无法到达

root@ubuntu:/home/ubuntu/analytics# cd ..
root@ubuntu:(unreachable)/#

为什么会发生这种情况?请提供任何解决方案..

答案1

  • df 的输出是什么?
  • 尝试使用 inotifywatch 监控目录

    inotifywatch -v -e modify -e access -r /home/ubuntu/analytics
    

答案2

这可能是权限问题。如果将 tarball 解压为roottar(1)不仅会恢复权限,还会恢复用户和组。如果发生这种情况,难怪您(作为普通用户,可能与拥有这些文件的人不同)无法访问它们。您需要修复所有者/组,即sudo chown -R youruser:yourgroup /home/ubuntu/analytics.

大胖警告: root只需按照说明进行操作,特别是按照或使用sudo(1)您在网络上随机站点上阅读的说明进行操作,而无需研究它们的作用。

相关内容