Ubuntu 从访客帐户桌面删除了文件

Ubuntu 从访客帐户桌面删除了文件

我有 Ubuntu 12.10,并且正在使用访客帐户。我在桌面上下载了一些文件,使用后关闭了我的 m/c。今天,当我登录到访客帐户复制这些文件时,令人惊讶的是,这些文件不见了,桌面一清二楚。我猜 ubuntu 在关机时会从访客帐户中删除所有文件。

你能指导我恢复那些丢失的文件吗?

谢谢

答案1

Ubuntu 的 Guest 帐户是一种特殊类型的帐户,其主目录设置为tmpfs文件系统的挂载点,用于存储在重启后不需要保留的数据。

数据tmpfs存储在由交换空间备份的 RAM 中,因此数据很可能从未被写入磁盘,因此基本上没有什么可恢复的。

有关 tmpfs 的更多详细信息

如果你对如何设置来宾帐户感到好奇,你可以研究一下/usr/sbin/guest-account,这是一个用于创建/删除来宾帐户的 shell 脚本。

答案2

尝试 TestDisk:

sudo apt-get install testdisk

它是一款通用的文件系统恢复工具。要恢复已删除的文件,请执行以下操作:

  1. 以 root 身份在终端中打开 TestDisk:

    sudo testdisk
    
  2. 选择包含你的 Ubuntu 分区的硬盘

  3. 选择您的分区表格式(通常是 Intel,但 2TB+ HDD 上可能是 EFI)

  4. 选择“分析-->快速搜索”

  5. 扫描完成后,选择您的 Ubuntu 分区,然后按P

  6. 浏览到主文件夹,查看是否可以找到已删除的文件,如果可以,请将c其复制到安全位置

  7. 现在q连续按下即可安全离开 TestDisk。

编辑:我刚刚重试此操作,但 TestDisk 似乎无法找到已删除的文件夹,我会再检查一下。

相关内容