Ubuntu 快速备份数据的实用方案
一、按场景选择最快的方法
二、常用命令一键复制
rsync -aAXv --delete /home/ /mnt/backup/home-$(date +%F)/
sudo tar cvpzf /mnt/backup/sys-$(date +%F).tar.gz \
--exclude=/proc --exclude=/sys --exclude=/tmp --exclude=/run \
--exclude=/dev --exclude=/mnt --exclude=/media --exclude=/lost+found \
--exclude=/var/cache /
sudo dd if=/dev/sda of=/dev/sdb bs=4M status=progress
tar -tzf /mnt/backup/sys-$(date +%F).tar.gz >/dev/null
dpkg --get-selections > ~/package-list.txt
以上命令覆盖日常最快路径:用户数据用 rsync,系统级用 tar,整盘用 dd;并包含验证与软件列表备份。
三、图形化工具最快路径
sudo apt install deja-dupsudo apt install timeshift四、恢复与注意事项
sudo tar xvpzf /mnt/backup/sys-2025-12-20.tar.gz -C /mnt --numeric-owner
sudo mkdir -p /mnt/{proc,sys,dev,run,tmp}
sudo grub-install --root-directory=/mnt /dev/sda
sudo update-grub
# 如有软件列表
sudo dpkg --set-selections < ~/package-list.txt
sudo apt-get update && sudo apt-get dselect-upgrade
sudo rsync -aAXv --delete /mnt/backup/home-2025-12-20/ /home/
sudo dd if=/mnt/backup/system.img of=/dev/sda bs=4M status=progress
sudo blkid 查看,必要时用 tune2fs -U random /dev/sdXN 修改分区 UUID,并更新 /etc/fstab;或先 chroot 后 update-grub。