Ubuntu从来宾帐户桌面删除文件


8

我有Ubuntu 12.10,正在使用访客帐户。我在桌面上下载了一些文件,并在使用后关闭了我的m / c。现在是今天,当我登录到来宾帐户以复制这些文件时,但令人惊讶的是这些文件已消失并且桌面清晰可见。我想ubuntu在关机时会从来宾帐户中删除所有文件。

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

谢谢


是的,ubuntu在重新启动后从来宾帐户中删除了所有文件,而且我认为没有任何简单的方法可以恢复这些文件
Sam Sam

这就是Ubuntu来宾帐户的工作方式,因此一个获取者无法看到其他来宾下载的内容。如果使用来宾帐户,请在注销之前将所需的文件复制到USB驱动器中。
user68186

1
其实我不知道这个事实。我会牢记这一点,或者最好禁用访客帐户。
桑迪2012年

Answers:


12

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

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

有关tmpfs的更多详细信息

如果您对来宾帐户的设置方式感到好奇,可以学习/usr/sbin/guest-account,这是一个用于创建/删除来宾帐户的shell脚本。


1

试用TestDisk:

sudo apt-get install testdisk

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

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

    sudo testdisk
    
  2. 选择包含您的Ubuntu分区的HDD

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

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

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

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

  7. 现在,q连续按以安全离开TestDisk。

编辑:我只是重试了,似乎TestDisk找不到删除的文件夹,不过我会仔细检查。


Sergey提醒我,Guest帐户未存储在磁盘上,因此通过任何方法(甚至我的上述方法)进行恢复都极有可能行不通。抱歉。
japzone
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.