我有 Ubuntu 12.10,并且正在使用访客帐户。我在桌面上下载了一些文件,使用后关闭了我的 m/c。今天,当我登录到访客帐户复制这些文件时,令人惊讶的是,这些文件不见了,桌面一清二楚。我猜 ubuntu 在关机时会从访客帐户中删除所有文件。
你能指导我恢复那些丢失的文件吗?
谢谢
答案1
Ubuntu 的 Guest 帐户是一种特殊类型的帐户,其主目录设置为tmpfs
文件系统的挂载点,用于存储在重启后不需要保留的数据。
数据tmpfs
存储在由交换空间备份的 RAM 中,因此数据很可能从未被写入磁盘,因此基本上没有什么可恢复的。
如果你对如何设置来宾帐户感到好奇,你可以研究一下/usr/sbin/guest-account
,这是一个用于创建/删除来宾帐户的 shell 脚本。
答案2
尝试 TestDisk:
sudo apt-get install testdisk
它是一款通用的文件系统恢复工具。要恢复已删除的文件,请执行以下操作:
以 root 身份在终端中打开 TestDisk:
sudo testdisk
选择包含你的 Ubuntu 分区的硬盘
选择您的分区表格式(通常是 Intel,但 2TB+ HDD 上可能是 EFI)
选择“分析-->快速搜索”
扫描完成后,选择您的 Ubuntu 分区,然后按
P
浏览到主文件夹,查看是否可以找到已删除的文件,如果可以,请将
c
其复制到安全位置现在
q
连续按下即可安全离开 TestDisk。
编辑:我刚刚重试此操作,但 TestDisk 似乎无法找到已删除的文件夹,我会再检查一下。