Archlinux Timeshift 系统备份与还原

安装 timeshif

1
yay -s timeshif

备份设置

选择快照类型

此处选择【RSYNC】

image

选择储存位置

每台设备安装分区不一样,大家安装实际情况选择,一般选择比较大的空间存储,并且最好是机械,这样不容易损坏

image

设置计划备份

可按自己硬盘大小设置合适的间隔时间

image

系统恢复

可视化恢复 (可进入系统)

如果此时还能够进入系统,直接打开 Timeshift 软件进行还原

image

命令行恢复 (系统崩溃,可进入命令行)

一般系统崩溃后不能进入桌面,但是能够进入登录界面,现象就是在登录界面输入密码后不会进入桌面,那么就要通过命令行的方式进行还原。

  1. 通过 Ctrl+Alt+F1(一般是 F1-F6 都可)进入 tty 终端
  2. 输入用户和密码登录
  3. 查看可还原节点列表
    1
    sudo timeshift --list
    结果为:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    sudo timeshift --list                                               1 ✘  22:19:03   

    /dev/nvme0n1p6 is mounted at: /run/timeshift/backup, options: rw,relatime

    Device : /dev/nvme0n1p6
    UUID : c16a9a25-22e4-4438-98ce-b3210ceaf18a
    Path : /run/timeshift/backup
    Mode : RSYNC
    Status : OK
    1 snapshots, 32.7 GB free

    Num Name Tags Description
    ------------------------------------------------------------------------------
    0 > 2021-05-22_11-00-01 W
    1 > 2021-05-23_11-00-01 W
  4. 选择节点还原数据
    1
    sudo timeshift --restore --snapshot '2019-07-16_16-35-42' --skip-grub

    在输出的内容中依次输入【Enter】键和【y】键。
    –skip-grub 选项为跳过 grub 安装,一般来说 grub 不需要重新安装,除非 bios 启动无法找到正确的 grub 启动项,才需要安装。

ArchLinux Live CD 恢复 (无法进入系统)

无法进入系统,通过 U 盘启动系统

  1. 制作 Archlinux 启动盘
  2. 进入 live 系统
  3. 安装 timeshift
  4. 安装上面《命令行恢复 (系统崩溃,可进入命令行)》章节进行恢复

注意事项

恢复完成后桌面无法加载程序快捷方式

执行更新系统即可恢复

1
yay -Syuu