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

Cha*_*ann 5 backup system disk restore

除了硬盘更改之外,我需要从 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 现在向我显示以下要恢复的文件夹/文件:

  • 垃圾桶
  • 开机
  • 光盘
  • 开发
  • 等等
  • 库32
  • 库64
  • 丢失+找到
  • 媒体
  • 选择
  • 进程
  • sbin
  • linux系统
  • 服务端
  • 系统
  • 时间
  • 用户
  • 无功
  • !initrd.img
  • vmlinuz
  • initrd.img.old
  • vmlinuz.old

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

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

  • /开发
  • /进程
  • /系统
  • /媒体
  • /mnt
  • /光盘

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

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

我上次备份的回溯设置:包括“\”,不包括以下文件夹/文件:

  • .gvfs
  • /home/ /.mozilla/firefox/ .default/Cache
  • /home/ /.mozilla/firefox/ .default/OfflineCache
  • /home/*/.local/share/垃圾箱
  • /开发/*
  • /过程/*
  • /tmp/*
  • /系统/*
  • /媒体/*
  • /mnt/*
  • /var/缓存/*
  • .缓存*
  • /丢失+找到/*
  • /var/tmp/*
  • /光盘/*
  • [抄送]疼*
  • .缩略图*
  • [Tt]皮疹*
  • .backup
  • *~
  • /root/Ubuntu 一
  • .保管箱*

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

Mar*_*mo- 5

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

对于 etc 中的设置备份,您应该非常有选择性,并且只备份您手动更改的内容。对于普通备份,我会推荐/home/*并运行dpkg --get-selections > my-installed-apps和恢复主页并运行dpkg --set-selections < my-installed-apps以恢复所有内容。