我已在装有 Ubuntu 18.04.5 的笔记本电脑上使用 PhotoRec/TestDisk 从 ext4 文件系统恢复了一些已删除的文件。
我首先让它对整个分区、所有扩展名进行操作。PhotoRec 已成功恢复了数百万个文件。由于恢复的文件名称不同,并且没有像以前那样排列在文件夹中,因此很难找到感兴趣的文件。然后我再次启动 PhotoRec,只使用一种文件类型:sqlite
,但我还要求它搜索损坏的文件。
它运行了一段时间,但后来它通知我内存不足,并建议我清空垃圾箱。我确实删除了垃圾箱中的文件并恢复了搜索。
很快系统内存就完全耗尽,以至于无法创建新文件夹。
我删除了最初恢复的文件(整个分区的所有文件)。但似乎并没有真正删除它们。确切地说:文件消失了。但空间没有被释放。
我以为重启可以释放空间。但是,现在我甚至无法启动 Ubuntu:
我可以去Advanced Options
>> Ubuntu (recovery mode)
。
我有许多选项。其中之一:system-summary
,告诉我我的磁盘确实已满 100%。
现在,我的本能是逃跑clean
。但是,正如俗话所说:一朝被蛇咬十年怕井绳- 我不太确定这样做是否正确。它说“继续将以读/写模式重新挂载您的 / 文件系统,并挂载在 中定义的任何其他文件系统/etc/fstab
”。
- 此时该做什么才正确?
- 里面有什么
/etc/fstab
? - 我能否只释放部分空间,足以启动系统并保留恢复的文件?
看起来我已恢复的文件Shift+Delete
仍存储在 中.local/share/Trash/expunged
。它们为什么还在这里?
答案1
以下步骤帮助我释放了一些空间并正确启动 Ubuntu:
- 进入恢复模式,转到
root
- 安装外部硬盘/USB
- 将一些数据移动到外部驱动器