硬盘更换后,从完整系统备份中恢复哪些文件夹?

硬盘更换后,从完整系统备份中恢复哪些文件夹?

除了硬盘更改之外,我需要从 Ubuntu 11.10 安装备份中恢复哪些文件夹才能恢复原始状态?

细节:

我在内部 SSD 磁盘(SATA,60GB)上安装了 Ubuntu 11.10,并仅将软件 RAID5 阵列(3 个内部磁盘,SATA)用于备份。我使用 Back-In-Time(root)备份了整个 SSD 磁盘。现在我的 SSD 磁盘出现故障,我改为插入一个新磁盘(120GB,SATA)。然后我再次从 Live CD 安装了 Ubuntu。然后我从软件中心安装了“mdadm”和“backintime”。我的 RAID5 阵列未显示在 Nautilus 和磁盘实用程序中,但我在终端窗口中输入“sudo mdadm --assemble --scan”并将其恢复,然后在 Nautilus 中安装它。Backintime 直到我将主机名更改为旧名称后才显示快照。Backintime 现在向我显示以下要恢复的文件夹/文件:

  • 垃圾桶
  • 引导
  • 光盘
  • 开发
  • ETC
  • lib32
  • lib64
  • 失物招领
  • 媒体
  • 蒙脱石
  • 选择
  • 进程
  • 跑步
  • 系统
  • linux系统
  • 服务端
  • 系統
  • 临时文件
  • 用户
  • 变量
  • 初始化文件
  • 维姆林兹
  • 旧初始化映像
  • 旧版

然后,在第一次尝试时,我恢复了每个文件夹(这有点愚蠢,因为它删除了排除文件夹(如“sys”)的所有内容,而不是忽略它)。重新启动后,我在启动时总是收到错误“错误:没有这样的设备:3b45...”,并且 Ubuntu 桌面没有出现。

然后,在重新安装 Ubuntu 后的第二次尝试中,我恢复了除以下文件夹之外的所有内容:

  • /dev
  • /进程
  • /系统
  • /媒体
  • /mnt
  • /光盘

但我仍然遇到相同的错误。Grub 启动了,但在显示桌面之前,它卡住了,并显示相同的错误消息“错误:没有这样的设备:3b45...”。因此,我再次从 Live-Cd 安装了 Ubuntu。

现在我第三次尝试的重要问题是:我必须排除哪个文件或文件夹才能使我的机器运行?这意味着我的所有个人数据和已安装的程序以及 ubuntu 更新都恢复到以前的样子,只是我现在有了不同的硬盘。

我上次备份的恢复设置:包括“\”,并排除以下文件夹/文件:

  • .gvfs
  • /家//。火狐浏览器/.default/缓存
  • /家//。火狐浏览器/.default/OfflineCache
  • /home/*/.local/share/垃圾
  • /dev/*
  • /proc/*
  • /tmp/*
  • /系统/*
  • /媒体/*
  • /mnt/*
  • /var/缓存/*
  • 。缓存*
  • /丢失+找到/*
  • /var/tmp/*
  • /光盘/*
  • [Cc]疼痛*
  • .缩略图*
  • [Tt]皮疹*
  • .备份
  • *~
  • /root/Ubuntu14.04
  • .dropbox*

(这个列表似乎有缺陷且不完整,但我才刚刚开始学习 Ubuntu。下次我会删除忽略目录末尾的“/*”。欢迎对这个列表提出更多的改进建议)。

答案1

您遇到的错误是因为您从备份中恢复了 /etc/fstab 文件。每个分区都有一个唯一标识符 (uuid),用于在启动时挂载所需的根分区,即使磁盘顺序由于某种原因发生变化。

对于 etc 中的设置备份,您应该非常谨慎,并且只备份您手动更改的内容。对于常规备份,我建议/home/*运行dpkg --get-selections > my-installed-apps并恢复主页并运行dpkg --set-selections < my-installed-apps以恢复所有内容。

相关内容