无法找到 /home/用户名

无法找到 /home/用户名

我在 Ubuntu 22.04 上安装一个软件应用程序。安装完成后,我的系统显示以下内容:

截屏

我找不到我的主页、文档、桌面文件夹。我想在安装软件时,我选择了 /home 路径,它覆盖了所有内容。我现在该怎么办?请问有什么解决办法吗

我通过终端安装 mathematica 软件。它显示默认路径/usr/local/wolfram/mathematica没有足够的可用空间,因此我提供了一个新的/home安装路径。它要求覆盖内容,我想我输入了“是”。软件安装完成后,我在桌面上找不到任何东西,我的主文件夹也丢失了。

答案1

您的主文件夹出了点问题。我们比您知道的还少。所以请查看一下。

如果系统上有另一个具有 root 权限的帐户,请使用该帐户登录。否则,您可以从 Grub 菜单启动到恢复提示符。另一个选项是启动实时会话。简而言之,确保您可以以某种方式查看和使用系统磁盘。

检查系统分区上的“/home”目录(如果该目录在实时会话中安装在“/mnt”上,则为 /mnt/home)。从您的屏幕截图来看,您的主目录可能不在那里,至少不以预期的名称“ishfaq”显示。

  • 检查它是否以其他名称存在。如果是,将名称改回原始名称可能已经足以让您的系统再次可启动,前提是其内容没有受到其他损害。

  • 如果这不起作用,请创建一个新帐户:

    • 创建一个新的主文件夹,确保其具有权限 775,并使您的用户成为所有者和组。
    • 将隐藏文件(包括 .profile amd .bashrc)从 /etc/skel 复制到新的主文件夹。

现在关机并重启:您现在可以登录您的帐户了。但是,您将看到一个崭新的出厂默认桌面。

至少,此时您的系统又可以正常工作了。然后您可以继续查看是否仍可以从原始主目录中恢复文件。如果您找不到任何旧的主数据,则需要重新配置桌面并从备份中复制数据。

答案2

您已删除您的主目录以及系统上任何其他用户的目录。您需要从备份中恢复。/home不是你的主目录,它是存储所有用户主目录的目录。因此,当您选择“是”覆盖时/home,您删除了其中的所有内容,包括您的主目录。

如果您有备份,则可以从中恢复。如果没有,那么您基本上就没那么幸运了,但可以尝试以下说明的一些选项:如何恢复已删除的文件?

相关内容