在 Ubuntu 18.04 上恢复 /bin 时间移位备份的过程

在 Ubuntu 18.04 上恢复 /bin 时间移位备份的过程

我在同一个磁盘上为根目录、主目录和交换目录设置了单独的分区。

我不小心删除了/bin,但这里不会涉及这个。

我有一个通过时间移位进行的备份。但无法启动系统。不确定如何恢复 /bin 的时间移位备份,以下是我正在考虑的选项:

几个问题:

  1. 启动实时 ubuntu 18.04 环境,打开终端。以 root 身份将 /bin 备份复制到系统磁盘的根系统中。

  2. 从实时环境,我应该使用 rsync 将其移回吗?类似这样的操作:

    sudo rsync -a /directory/to/timeshiftbackup /(rootofsystemdisk)
    
  3. 从实时环境安装 Timeshift,然后通过 Timeshift 恢复来恢复它?

我还有其他一些问题:

A. /bin 应该具有什么权限?这样我就可以仔细检查以确保 Timeshift 没有以某种方式更改它

B. 在 Timeshift 中,是否有办法只恢复 /bin 而不恢复整个 / 分区?这是我前段时间查看 timeshift 恢复选项的工作原理时截取的屏幕截图。https://i.stack.imgur.com/ZTn2q.png

答案1

我刚刚在实时环境中安装了 Timeshift 并将其恢复。注意:我的 /home 和 / 位于不同的分区。我已将 timeshift 设置为完整备份这两个分区。据我所知,Timeshift 不允许您仅选择要备份的快照的一部分。对我来说,这违背了拥有单独 home 部分的目的。我将寻找新的备份解决方案。

相关内容