犯了一个大错,删除了我的/ home / user文件夹(Ubuntu 14.04 LTS)
我在这里关注这个问题: Nautilus缩略图大小修复
我搞砸了什么,我不知道如何解决它。 我安装了dconf-editor
并更改了nautilus中的缩略图大小。 在那之后,我进入了(或者至少我以为我做过):
sudo rm -r ~/.cache/thumbnails/
现在看起来我的用户设置已经消失。
我在chrome中的书签已经消失,下载目录是空的,我知道其中有一些文件中有一些电视剧集。
我查看了系统日志并发现我将路径错误地显示为/home/zombie /.c.cache/thumbnails/
来自系统auth.log
May 28 15:55:54 Zombie-Dell sudo: zombie : TTY=pts/4 ; PWD=/home/zombie ; USER=root ; COMMAND=/bin/rm -r /home/zombie /.c.cache/thumbnails/
停止使用该Ubuntu安装
首先立即停止使用该Ubuntu安装 。 现在!
你应该直接启动DVD / USB。 如果您没有,请不要从该系统下载并将其转到其他地方。 但是,如果您具有双启动,则可能还使用Windows下载ISO。
尝试访问已删除的文件
使用实时DVD时,请检查分区:
sudo parted -l
您需要找到包含主目录的正确的。 例如,我的计算机显示以下驱动器/dev/sda
:
Number Start End Size Type File system Flags 1 1049kB 256MB 255MB primary ext2 boot 2 257MB 250GB 250GB extended 5 257MB 250GB 250GB logical
这不是最好的例子,因为我使用全盘加密,但假设我想从/boot
恢复文件,我将目标/dev/sda1
(基本上看数字)。
此时,连接要恢复文件的外部硬盘驱动器。
现在您需要安装一个名为Testdisk的程序:
sudo apt install testdisk
然后在你的驱动器上运行它:
sudo testdisk /dev/sda
它将显示您需要通过文本界面进行的交互式过程。 基本上,您将到达分区列表,您需要使用箭头键选择正确的分区。
然后,您需要按P显示文件并在目录树中导航。 一旦你确定你的主目录包含的东西(显示为红色,因为它已被删除),请向上一级,以便在/home
突出显示您的用户名,然后按C激活复制function。
Testdisk会询问您要保存文件的位置。 导航到外部硬盘驱动器中的目录并确认。 在外部驱动器中恢复数据时耐心等待。
底线
Ubuntu 默认安装了备份程序 。 在这样的事情再次发生之前,你应该经常使用它。