ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

Ubuntu系统备份与恢复方案详解:tar、Timeshift与Systemback对比实践

Ubuntu系统备份与恢复方案详解:tar、Timeshift与Systemback对比实践 备份这事儿我吃了不少亏才明白Ubuntu 不是不会崩而是崩的时候往往赶在你最着急用机器的时候。系统更新到一半断电、手滑删了/usr、装了显卡驱动后进不去桌面这些我都碰上过。折腾一晚上重装系统、配环境、导数据之后我下定决心研究 tar、timeshift、systemback 这三套全盘备份与恢复方案并把它们全部在真实机器上跑了一遍恢复演练。这篇文章就把三种工具的原理差异、具体命令、恢复流程和踩坑记录完整写出来。适合正在用 Ubuntu 做开发机、服务器、学习环境且还没建立系统备份习惯的人。看完之后你至少能回答一个问题下次系统真出事时你手里有什么牌可以打。1. 备份方案怎么选取决于你要防的到底是哪一类事故很多人在选备份工具时第一个问题就是“哪个最好”但实际经历过恢复之后我才意识到正确的问题应该是“我到底在防哪一种故障”。tar、timeshift、systemback 这三个工具走的是完全不同的技术路线不先把定位搞清楚后面很容易出现“备份了却用不上”的尴尬局面。1.1 三个工具的底层机制不是一回事先说 tar。它本质上是归档工具工作原理是遍历文件系统把目录、文件、权限、属主、时间戳这些信息按顺序写入一个归档文件。系统全盘备份采用的就是把根目录/下所有文件打包同时排除掉运行时文件与挂载点最终得到一个 tarball。恢复时在 live 环境里重新分区、挂载、解包再修复引导。这是一种极致的“手工档”一切都在你的掌控之中但前提是你得懂 Linux 的目录结构、分区挂载和引导机制。timeshift 走的是快照路线。它默认用 rsync 把系统文件复制到一个独立存储位置并利用硬链接来做增量快照。第一次全量复制之后每次只记录变化的部分但通过硬链接让每个快照看起来都是完整的一份。它的设计目标是“时间机器”把系统在某个时间点的状态完整保存下来出问题后一键切回去。你不需要理解分区表、不需要维护 tarball只需要在软件界面里点恢复。systemback 又是另一种形态。它不仅做文件级备份还能把当前系统制作成一个可启动的 ISO 镜像或恢复分区。恢复的时候直接从 systemback 生成的启动项进入恢复环境选择日期或备份点把系统整体还原回那个状态。它更像“系统还原厂商镜像”的思路是桌面救援和系统分发场景下的强力工具。1.2 到底要不要“整盘”备份标题里的“全盘备份”容易让人误解成 dd 那种按字节克隆整块磁盘。实际上对绝大多数 Ubuntu 用户来说真正需要备份的只是根分区/、EFI 引导分区/boot/efi以及你自己的用户数据。那些/proc、/sys、/dev、/run是内核提供的虚拟文件系统每次开机自动生成备份它们毫无意义交换分区或 swap 文件也不用管重建即可。这意味着tar 和 timeshift 只要正确处理排除项和挂载点就能覆盖系统恢复的全部需求。systemback 比二者重一点它会处理引导方面的一些细节所以遇到“GRUB 丢了”“启动器坏了”“要把这套系统装到另一台机器上”这类场景它更顺手。1.3 选型前先问自己三个问题第一个问题你只是想防“系统文件被我改坏了”还是想防“整块硬盘报废”如果只是前者timeshift 是最轻量高效的如果是后者就必须把快照或 tarball 放到另一块物理磁盘或 NAS 上而不是留在系统盘自身。第二个问题你能接受多长的恢复时间tar 恢复一套 20GB 左右系统解包加修引导通常要二三十分钟timeshift 恢复一个普通桌面快照如果目标不涉及分区调整五六分钟能回到桌面systemback 取决于备份体积和目标盘速度但整个流程最接近“重装系统”的体验对不熟悉 chroot 的人更友好。第三个问题你愿意为备份投入多少维护成本tar 方案零依赖但全手工需要你亲自设计排除列表和恢复流程timeshift 有守护进程、有定时任务装好基本不用管systemback 的安装和兼容性问题在较新 Ubuntu 上比较头疼更适合老版本或当离线救急盘用。2. tar 全盘备份命令只有一行真正的功夫在排除列表和外置磁盘tar 方案最吸引人的地方就是“透明”没有后台任务没有私有快照格式所有的文件都规规矩矩躺在 tarball 里。但这也意味着备份是否可靠完全取决于你有没有把该排的排干净、有没有把该留的留下来。2.1 备份介质与磁盘布局规划动手之前先把目标备份盘准备好。我自己一般用一块 USB 移动硬盘文件系统格式化成 ext4然后用lsblk -f确认设备名。lsblk -f输出里能看到各分区的文件系统类型、UUID、挂载点。重要的一点是备份盘必须挂载到根目录之外的位置比如/mnt/backup否则 tar 打包根目录时会把自己也打包进去形成一个递归增长的死循环。我习惯在备份盘上按日期建目录例如sudo mkdir -p /mnt/backup/ubuntu-$(date %F)然后每次备份写到这个目录下的独立文件里。如果磁盘空间足够我会保留最近三次完整备份如果紧张保留最近两次也够了。2.2 备份命令的排除列表怎么写核心命令如下sudo tar --warningno-file-ignored \ -czvf /mnt/backup/ubuntu-$(date %F)/system-backup.tar.gz \ --exclude/mnt/backup \ --exclude/proc \ --exclude/sys \ --exclude/dev \ --exclude/run \ --exclude/tmp \ --exclude/mnt \ --exclude/media \ --exclude/lostfound \ --exclude/var/cache/apt/archives \ --exclude/var/lib/docker/containers \ --exclude/var/log \ --one-file-system \ -P /逐项解释一下--warningno-file-ignored如果某文件在打包过程中没被读入tar 会给出提醒。恢复时最怕的就是源文件已经缺失却没发现这个参数能暴露这类问题。--exclude排除动态目录和跨设备目录。/proc、/sys、/dev、/run不需要备份/tmp不用保留/mnt和/media是外部设备挂载点一定要排掉。--one-file-system让 tar 不要跨越文件系统边界。也就是说如果/home是独立分区它就不会被包含进来。这样设计是有意的因为系统盘备份的语义是备份“系统分区”用户数据分区可以单独用 rsync 备份或走 timeshift 的恢复点。-P保留绝对路径。这样解包时能直接还原到根目录否则路径前的/会被去掉恢复时还得手动调整。需要注意/var/log这类目录里是大日志文件备份它们白占空间/var/cache/apt/archives是软件包缓存重新装系统后运行一次apt update能重建也可以排除。但我会保留/etc、/root、/var/spool/cron这些包含配置和计划任务的地方。如果系统使用 Snap 或 Flatpak应用本身的数据也会散落在/var/lib/snapd和/var/lib/flatpak。保守起见我会备份这些目录因为恢复后如果还想保留软件应用缺了它们会让 Snap 列表变得不完整。代价是备份体积会增大但要看你更在意体积还是完整性。2.3 恢复流程live 环境里的完整链路tar 备份的恢复最大的门槛在于“重建系统环境”。下面这套流程我在 Ubuntu 22.04 和 24.04 上都验证过。第一步用 Ubuntu 官方 live USB 启动到试用环境打开终端先看磁盘布局sudo lsblk -f根据规划用sgdisk或gparted重建分区表。UEFI 启动的现代主板建议分区方案为EFI 系统分区512MiB文件系统 FAT32/dev/sda1根分区剩余空间文件系统 ext4/dev/sda2两条命令即可完成sudo sgdisk -n 1:0:512M -t 1:ef00 /dev/sda sudo sgdisk -n 2:0:0 -t 2:8304 /dev/sda然后格式化sudo mkfs.fat -F 32 /dev/sda1 sudo mkfs.ext4 /dev/sda2第二步挂载新分区sudo mount /dev/sda2 /mnt sudo mkdir -p /mnt/boot/efi sudo mount /dev/sda1 /mnt/boot/efi第三步解包备份sudo tar -xzvf /mnt/backup/ubuntu-2025-xx-xx/system-backup.tar.gz -C /mnt注意-C /mnt把归档解到挂载点上。因为当初用-P保留的是绝对路径所以解包后etc目录会出现在/mnt/etc这正好与挂载结构对应。第四步重建虚拟文件系统目录并 chrootsudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo mount --bind /run /mnt/run sudo chroot /mnt /bin/bash在 chroot 环境里先确认boot分区挂载是否正常然后安装 GRUBgrub-install /dev/sda update-grub update-initramfs -uupdate-initramfs -u这步不能少。新环境下的内核、模块、UUID 都需要它重新生成 initramfs否则很可能出现启动时找不到根文件系统的问题。第五步退出 chroot卸载所有挂载点重启exit sudo umount -R /mnt sudo reboot2.4 tar 方案的真实定位适合愿意掌控一切的人从开销角度tar 几乎零依赖任何 Ubuntu 系统都自带从可恢复性角度只要你有 live USB 和 tarball任何 x86 机器上都可能恢复出系统从可迁移性角度tarball 里的文件可以被部分取出比如从备份里捞出一个被误删的网站配置文件。这些是 timeshift 和 systemback 给不了的自由度。但代价也很明显整个恢复流程需要手工操作分区表、挂载、chroot、修引导任何一个环节不熟悉都会卡住。而且完整备份是手动的没有计划任务提醒你很容易陷入“三个月前的备份”这种尴尬状态。所以我的定位是tar 方案作为最底层的保险频率可以低一点但必须存在。3. Timeshift 快照式备份桌面开发机日常防御的正确打开方式如果只让我推荐一个“让 Ubuntu 桌面变成打不死小强”的工具我会选 timeshift。它背靠 rsync利用硬链接做增量装上之后基本无需维护能把你从“每天担心系统被改坏”的焦虑里解放出来。3.1 rsync 模式与 btrfs 模式先看你根分区是什么安装 timeshift 后第一次启动会询问快照类型这里我强烈建议先看根文件系统类型findmnt -o FSTYPE /如果输出是ext4那就选 rsync 模式。它通过 rsync 把系统文件复制到快照目录然后用硬链接只为变化文件新建副本这样既能享受“每天都有完整快照”的效果又不会让磁盘占用随快照数量线性增长。如果输出是btrfs可以选 btrfs 模式。它直接利用 btrfs 子卷快照速度快、空间占用极小但前提是/本身就必须是 btrfs 文件系统并且最好在安装 Ubuntu 时已经规划好子卷布局。大多数 Ubuntu 默认是 ext4所以下面主要讨论 rsync 模式。3.2 快照存储位置永远别放在系统盘上这是 timeshift 最重要的配置项没有之一。默认情况下它会选择与根分区有足够剩余空间的分区但如果你只有一块物理盘默认路径就落在同一块盘上。一旦硬盘物理损坏系统和快照同归于尽这个备份就失去意义。正确做法是把存储位置指向一块独立物理盘或移动硬盘。比如我的备份盘分区是/dev/sdb1挂载到/mnt/backuptimeshift 设置里就选择它。启动 timeshift 图形界面sudo timeshift-gtk在“设置”里的“快照位置”下拉框选择备份盘。然后到“计划”标签里勾选每日快照保留数量设为“每日 5、每周 3、每月 2”这类层次化策略。timeshift 在安装时会自动注册 cron 任务也可以手动查看cat /etc/cron.d/timeshift-hourly计划任务里默认是每小时检查一次但只有到了设置里的“每日”“每周”“每月”周期才实际创建快照。3.3 恢复前的检查快照到底在不在恢复操作前第一件事是确认快照存储位置是挂载状态。如果你把快照放在移动硬盘上但恢复时没有插上timeshift 会提示找不到快照。这个低级错误我在第一次演练时犯过后来习惯先把备份盘挂载好再运行恢复工具。在系统还能启动、只是桌面挂了的情况下可以直接用timeshift-gtk选择快照点“恢复”它会要求确认目标分区然后基于“快照 当前系统增量”的方式把系统状态还原到快照点。恢复完成后建议立刻重启验证系统是否正常。3.4 命令行恢复适合 live 环境里的徒手操作如果系统已经无法启动甚至 GRUB 菜单都没了这时要用 live USB 启动到试用环境然后安装同版本的 timeshiftsudo apt update sudo apt install -y timeshift挂载包含快照的备份盘然后查看快照列表sudo timeshift --list选择要恢复的快照sudo timeshift --restore --snapshot 2025-06-01_12-00-00 --target-device /dev/sda2需要说明的是timeshift 的--target-device指定的是要写入的分区不是整块磁盘。恢复前它会把目标分区清空所以务必仔细核对设备名。如果我是对 UEFI 引导分区操作恢复后还需要检查 EFI 分区是否完整挂起引导文件必要的时候用 live 环境重新执行一次grub-install。3.5 我的实际使用体会别在关键节点前才想到它我现在的开发机上有两个重度场景会主动创建手动快照一是刚配好一套完整开发环境二是准备升级大版本或安装重要内核驱动。手动创建命令sudo timeshift --create --comments before kernel upgrade 6.8升级出问题一条命令回到升级前sudo timeshift --restore --snapshot xxxxx延迟和存储成本都很低但“随时可以回退”的安全感是实打实的。需要提醒的是timeshift 并不直接备份整个/home它默认把用户数据目录排除在快照之外。如果你想一起备份可以在设置里的“用户”标签中勾选/home。但如果/home是独立分区我会建议用单独的 rsync 定期同步避免把大量个人数据和系统快照混在一起。4. Systemback 整盘备份离线救援和系统分发场景下的老牌选手说到 systemback有人可能会觉得过时毕竟它的 PPA 停更很久了。但在乌班图生态里它的定位目前没有完全相同的替代品既能生成系统备份恢复点也能把当前系统直接打包成可启动的 ISO 镜像这个功能在“给别的电脑快速部署相同环境”的场景下非常方便。4.1 安装前要解决的兼容性问题systemback 的核心维护版本停留在 2017 年左右因此它对较新的 Ubuntu 支持比较看运气。在 Ubuntu 16.04/18.04 时代用官方 PPA 安装没问题sudo add-apt-repository ppa:nemh/systemback sudo apt update sudo apt install systemback到了 Ubuntu 22.04 之后直接装官方源版本可能遇到 Qt 库不匹配、依赖无法满足的问题。我试过两种绕坑方案一种是用系统自带的 gdebi 安装旧.deb包强制跳过依赖检查运行后若能打开图形界面就可用。另一种是退而求其次在虚拟机里装一个 18.04 来制作系统 ISO然后把这个 ISO 用到别的机器上。虽然别扭但实际完成度比走依赖地狱高不少。如果你不需要 systemback 的系统 ISO 制作功能只是需要离线整体恢复那么直接用 Clonezilla 或 Rescuezilla 作为替代思路更成熟。systemback 的最大价值在于“从 ISO 启动 → 恢复你的环境”这个链路在局域网装机、离线交付、给同事复刻开发环境时非常顺手。4.2 制作系统备份和系统 ISO 的操作路径安装完成后启动 systemback图形界面主要分成两大块。第一块是“系统备份”。选择备份目标目录例如/mnt/backup/systemback点“创建新备份”它会把当前系统核心文件做成一个恢复点。这个恢复点和 timeshift 快照的区别在于它能结合 systemback 自带的恢复环境一起工作不需要额外安装恢复工具。第二块是“创建 Live 系统”。这是它的招牌功能在当前运行的 Ubuntu 基础上生成一个完整的 ISO 镜像。在“创建 Live 系统”标签里勾选“包含用户数据文件”填写镜像名称和压缩级别点“创建新配置”。完成后它会生成一个.sblive文件再点“转换为 ISO”就能得到可刻录到 U 盘的镜像。制作 ISO 时需要注意磁盘空间。一个干净的 Ubuntu Desktop 系统进行 live 化之后大约要占用 4-8GB如果/home下有很多文件体积会继续上涨。镜像输出目录必须放在根目录之外的分区比如移动硬盘否则空间很可能不够。4.3 从 systemback 恢复系统的实际体验恢复场景分两种。第一种是你已经在系统里预先创建了恢复点而且环境还能启动直接在 systemback 图形界面选择恢复点、点“恢复系统”即可。它会要求你选择目标分区然后基于恢复点内容覆盖写回。第二种是系统彻底起不来用 systemback 生成的 ISO 启动。ISO 会进入一个带 systemback 恢复选项的 live 环境选择“系统恢复”它会列出之前创建过的所有恢复点。选择目标分区、点“下一步”剩下的是等待。整个过程不需要手动挂载、chroot 或者修引导systemback 会把 GRUB 和 initramfs 一并处理掉。要注意的是恢复点的目标分区选择必须正确。它不会问你“确认三次再执行”选错分区极有可能覆盖掉其他数据。第一次使用时我先在虚拟机里演练了一遍并且把目标盘标签和大小都拍了下来恢复时逐项核对避免手滑。4.4 它的局限和我的替代思路systemback 的硬伤是兼容性和更新节奏。在 22.04 以后我基本不会把它作为日常主力而是当作一个“应急 ISO 制作器”使用。我维护系统的思路是日常恢复用 timeshift月度完整备份用 tar只有在“需要给物理机离线重装当前环境”或“要把系统交付给另一台机器”时才用 systemback 或 Clonezilla 做镜像。如果系统里已经有现成的 live 修复环境比如 Ventoy 里放着 Clonezilla ISO那么 systemback 的离线镜像功能也可以被 Clonezilla 覆盖。唯一的差别是systemback 能从当前运行系统直接生成 ISO而 Clonezilla 需要你进入它的 live 环境再做磁盘转储。如果你经常遇到“人在现场手头只有这台 Ubuntu要马上生成一个可引导恢复盘”的场景systemback 依然值得留一份。5. 三种方案怎么搭配容量、频率和恢复效率的平衡拉到整体视角看tar、timeshift、systemback 不应该是“三选一”的关系而是可以在一台机器上形成三层梯队。下面这组对比是从实际备份管理角度理出来的。5.1 关键维度对比维度tar 全盘备份timeshift 快照systemback 备份/ISO备份级别文件级归档文件级快照rsync/btrfs文件级 可启动镜像增量能力无每次都是全量硬链接增量占用低恢复点差异但整体接近全量恢复方式live 环境下手动解包 chroot界面点击或命令行系统自带恢复环境或 ISO 引导引导修复需手动安装 GRUB一般不手动处理自动处理最省心系统迁移到不同硬件可行但依赖驱动处理不推荐ISO 部署比较方便对新手友好度低高中日常维护成本高低中这张表的核心结论是tar 强在“完全的掌控”timeshift 强在“日常的快速回滚”systemback 强在“离线时的整体恢复”。5.2 我自己正在用的备份策略我目前的 Ubuntu 主力机上磁盘布局是一块 NVMe 系统盘加一块机械备份盘。策略按频率分层每天凌晨 2 点timeshift 自动创建一次快照保留最近 5 天每日快照和最近 3 周每周快照。快照只覆盖系统目录不包含/home。每周日上午用 cron 执行一次 rsync把/home下的用户数据和项目代码同步到备份盘保留最近 4 份利用硬链接做增量。每月月初执行一次 tar 全盘备份备份对象是系统分区产物是一个 tarball保留最近 3 份。除此之外系统更新内核前或重装驱动前手动创建 timeshift 快照。只有在需要做离线部署或机器交付时才会用 systemback 生成 ISO。这套组合的存储成本大约是timeshift 快照区 20GB 内浮动tar 每份约 15GB一个月备份占 45GB整体控制在一颗 500GB 机械盘里很宽裕。恢复效率上日常的小问题 5 分钟内用 timeshift 解决如果系统分区彻底报废用 tar 重建大约 30 分钟如果是硬件整体损坏直接把备份盘插到新机器上从 tar 恢复或走 systemback ISO 都能重新拉起系统。5.3 备份验证这件事必须定期做一次做了备份不验证等于没有备份。这是我反复强调的一点。每两个月我会挑一个空闲时段在虚拟机里做一次完整恢复演练将 tar 备份解包到虚拟机磁盘、重启、确认能进桌面将 timeshift 快照恢复到另一个临时分区、重启、确认版本正确将 systemback ISO 烧录到 U 盘、启动、确认能进入恢复环境。验证的意义不只是确认命令有效更能检验备份文件的完整性。tar 归档可能在传输中损坏timeshift 快照可能因为备份盘格式问题读不出来systemback ISO 可能因为内核版本问题无法在目标机启动这些问题只有在真实恢复时才会暴露。把演练日期记在日历上比在系统崩溃时临时抱佛脚管用得多。另外还有一个容易忽略的点备份盘的寿命和连接稳定性。机械硬盘长期通电、USB 移动硬盘热插拔过程中的文件系统错误都会让备份文件静默损坏。我习惯每次备份完成后立即运行一次完整性校验tar 用tar -tzf列出归档内容确认无中断timeshift 用timeshift --list确认快照可识别。6. 踩坑记录从 live USB 恢复后最容易出的三个问题及解决链路工具本身学起来不难真正折磨人的是恢复后系统不按预期启动。我在实战中踩过的坑基本可以归成三类每一类都值得写出来让后面的人少走弯路。6.1 UUID 变化引起的启动失败用 tar 恢复系统后最常见的现象是重启卡在 initramfs提示 “UUIDxxx does not exist” 或 “unable to find root device”。原因是重建分区时新根分区的 UUID 和原系统/etc/fstab里记录的 UUID 不一致。解决链路是回到 live USB 环境挂载根分区然后读取新分区的 UUID。sudo blkid /dev/sda2接着挂载根分区到/mnt编辑/mnt/etc/fstabsudo mount /dev/sda2 /mnt sudo nano /mnt/etc/fstab把根分区对应行的 UUID 改成blkid输出的新 UUID。如果用了单独的/home分区或 EFI 分区也一并核对。改完之后卸载并重启。如果是用 timeshift 恢复到原磁盘它一般会在恢复过程中重新调整 fstab所以遇到这个问题的概率较低。但如果你手动调整过分区也会出现相同情况。排查思路完全一样先看 fstab再比对 blkid。6.2 UEFI 引导链没接上导致的黑屏或 GRUB 报错在 UEFI 模式下系统启动依赖 EFI 分区里的引导文件。tar 恢复流程中如果只解包了根分区而没正确挂载/boot/efiupdate-grub会生成不完整配置重启后要么黑屏要么直接进 GRUB 命令行界面。解决链路是在 live 环境中完整重做引导链sudo mount /dev/sda2 /mnt sudo mount /dev/sda1 /mnt/boot/efi sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo mount --bind /run /mnt/run sudo chroot /mnt /bin/bash然后在 chroot 中grub-install --targetx86_64-efi --efi-directory/boot/efi --bootloader-idubuntu update-grub如果主板开启了安全启动还需要确认 EFI 相关驱动正常。多数情况下重新执行grub-install加update-grub能解决问题。重点是顺序不能乱先挂 EFI 分区再 chroot否则安装器找不到 EFI 目录。6.3 把快照放在同一块物理盘上的惨痛教训这块教训不是从某次恢复演练来的而是我真实失去过一次所有备份数据。当时我把 timeshift 快照放在系统盘的另一个分区上理由是“分区独立系统崩了重装快照分区还能留着”。结果那块 NVMe 固态出现坏块整个盘直接拒绝挂载系统数据和快照一起消失。从那以后我的备份介质强制性要求独立物理盘。具体到执行层面备份目标盘的挂载点必须和系统盘不是同一设备。检查方式很简单lsblk只要快照目录所在分区的主设备号和根分区不同基本就是安全的。如果没有第二块硬盘至少把快照同步到局域网里的 NAS 上或者定期把备份文件复制到另一台机器。6.4 恢复后的驱动问题不要忽视内核版本差异如果你用 systemback ISO 或 tar 备份把系统恢复到了另一台硬件配置不同的电脑上很可能会遇到网卡识别不了、显卡驱动崩溃、WiFi 不可用等问题。原因是备份里包含的都是原机器的内核模块和驱动配置换机器后硬件 IDs 对不上。这种场景下我学到的教训是如果是跨硬件迁移不要直接整盘恢复建议只恢复/etc、/home、项目代码等数据然后在新机器上全新安装 Ubuntu再逐项配环境。如果一定要用现有镜像优先采用 systemback ISO 部署它的 live 内核通常包含了更多通用驱动起始兼容性比直接从 tarball 恢复要好。如果恢复完成后发现某硬件驱动失灵先更新内核和 initramfssudo apt update sudo apt install --reinstall linux-generic sudo update-initramfs -u sudo reboot还不行就检查dmesg | grep -i error和lspci -k根据具体的设备型号找对应驱动包。最后分享一个实际操作中的体会不管你选了哪种备份方案都一定要在“系统还没出事”的时候完整走一遍恢复流程。我第一次 tar 恢复演练是在虚拟机上做的虽然中间卡了快两个小时但那次卡顿换来了真实的系统数据安全。后来每次给新机器配置备份我都会先格式化一块测试分区实测一遍某个方案能否恢复成功。你越是嫌弃这个过程麻烦真正出事时赔偿给你时间就越长。备份这件事值得你在平静时准备好一切。
返回列表