![我的 Ubuntu 12.04 数据在哪里?](https://linux22.com/image/986227/%E6%88%91%E7%9A%84%20Ubuntu%2012.04%20%E6%95%B0%E6%8D%AE%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F.png)
有一天,我遇到了类似 bash 的最小行错误,我尝试按照 google 给出的说明来解决它,但我无法修复 grub,然后当我尝试恢复我的数据时。我无法恢复我的 Ubuntu 数据。
我的笔记本电脑里有 Windows 7 和 Ubuntu 12.04。当我启动 Live CD 检查数据时,我发现家里空无一人。我的数据在哪里?我很担心。我是一名研究生,一秒钟就失去了所有的研究成果。我无法恢复数据并修复 Ubuntu。请帮帮我。
答案1
如果我们有您使用的命令列表,或者您尝试恢复数据时使用的某些进程的链接(来自 Google),那将会很有帮助。grub 命令选项中的任何一个都不会干扰驱动器上的实际数据。grub 命令是启动选项。它将使用驱动器上为启动保留的扇区。
即使使用实时磁盘重新安装 Ubuntu 的选项也会使包含您的个人数据的区域保持不变,除非您使用并选项重新格式化驱动器或分区。
因此,除非您特别选择了格式化选项,否则您应该能够通过浏览驱动器和分区来找到数据。顺便说一句,这将是来自真实安装,而不是来自安装Wubi
,而 Ubuntu 实际上将作为 Windows 下的程序使用虚拟创建的磁盘运行。如果是这种情况,您将执行与下面提供的步骤不同的操作。
- 使用 GUI 浏览驱动器和分区
从 Live CD(最好是较新的 Ubuntu LTS 版本之一,我使用的是 14.04)调出 gnome-disk-utility。您可以通过disk
在启动搜索按钮中输入来执行此操作。
在程序窗口的左栏中,您将看到连接到计算机的驱动器列表。从顶部开始并选择一个。选择驱动器后,您将在右栏中的部分下看到各种分区Volumes
。它们将列为分区 1、分区 2、分区 3 等。
选择 逐个挂载分区Partition #
。如果尚未挂载,请单击播放图标进行挂载。然后在“卷”部分下单击Contents
指定的链接以Mounted at
调出卷。
在该驱动器上查找由您的主文件夹指定的文件夹。默认情况下,它将是 call /home/[userid]
。用户 ID 将是您在执行安装时选择的登录名称。
对每个驱动器和分区执行此操作。
您也可以右键单击链接Mounted at
并单击Copy Link
。然后使用Alt+ Ctrl+T打开终端窗口,然后使用find
命令搜索您的用户 ID 或您记得在数据驱动器上创建的任何特定文件。
您可以通过右键输入 cd 并将链接粘贴到终端来转到卷。您必须删除前缀file://
并使用类似以下示例的命令:
$ cd /media/ubuntu/4fed9bc1-07b0-45a2-a384-b24213e2d09e
$ sudo find -name userid
- 使用命令行浏览驱动器和分区
在终端窗口输入此命令来查看连接的驱动器和分区:
$ cat /proc/分区
sda1
此命令将为您提供标有类似、sda2
、sdb1
、sdb2
等的分区列表。
逐一使用此命令序列搜索每个分区:
$ sudo mount /dev/sda1 /mnt
$ cd /mnt
$ sudo find -name userid
$ sudo umount /mnt
答案2
如果您的主目录恰好未加密,您将能够访问它并复制数据。
首先,启动 Ubuntu Live CD,然后打开终端:Ctrl++ Alt,T输入命令:。df -h
查看输出是否有/media/device_name
转到目录,你应该找到你真正的主目录,例如,/media/device_name/home/username
如果你有任何疑问,请随时发表评论。
祝你好运!