Linux 分卷备份的简化方案
一、最省事的一键方案 tar + split
sudo tar czf - /home | split -b 2G - backup_home.tar.gz.
说明:打包与压缩由tar完成,分卷由split完成;输出形如:backup_home.tar.gz.aa、backup_home.tar.gz.ab……cat backup_home.tar.gz.* | sudo tar xzf - -C /restore/path
提示:
tar cJf - /home | split -b 2G - backup_home.tar.xz.。二、面向 ext2/3/4 的增量分卷备份 dump + restore
sudo dump -0uj -f /opt/boot.bak0.bz2 /boot
sudo dump -1uj -f /opt/boot.bak1.bz2 /boot
cat /etc/dumpdates
dump -W
mkdir /opt/boottmp && cd /opt/boottmp
sudo restore -r -f /opt/boot.bak0.bz2
sudo restore -r -f /opt/boot.bak1.bz2
注意:
三、更灵活的分卷与差异备份 dar
dar -v -c /mnt/usb/home_full -s 2000M -z -R /home \
-P .VirtualBox -P .thumbnails -P .ccache
dar -v -c /mnt/usb/home_diff_20251210 -A /mnt/usb/home_full -R /home \
-s 2000M -z -P .VirtualBox -P .thumbnails -P .ccache
mkdir /opt/restore && cd /opt/restore
dar -x -f /mnt/usb/home_full -R /opt/restore
# 或查看备份内容
dar -t -f /mnt/usb/home_full
说明:dar 的分卷、差异、加密等功能开箱即用,适合长期维护的备份策略。四、自动化与传输的实用建议