“Debian Extract”并非Debian系统中用于备份的标准工具,通常所说的“Debian Extract”多指向dpkg-deb(处理.deb软件包的工具)或extract(提取文件元数据的工具),二者均不具备备份功能。
若需在Debian系统上进行备份,可选择以下成熟工具:
tar是Linux系统最常用的备份工具,支持完全备份(打包整个目录)和增量备份(仅备份变化文件)。
/home/user/documents目录备份为压缩文件,排除临时文件:tar -czvf /backup/documents_backup_$(date +%Y-%m-%d).tar.gz --exclude='*.tmp' /home/user/documents-g选项记录快照文件,仅备份变化部分:tar -czvf /backup/incremental_backup.tar.gz -g /backup/snapshot.snap /path/to/sourcersync擅长增量备份(仅传输变化文件),适合远程或本地目录同步。
/source目录同步到/backup,排除无需备份的目录:rsync -avz --exclude={'/proc','/sys','/tmp'} /source/ /backup/rsync -avz -e ssh /local/path/ user@remote_host:/remote/backup/。Duplicity支持加密备份(使用GPG)和远程存储(如SFTP、云存储),适合需要数据安全的场景。
/home目录备份到本地目录,加密后存储:duplicity --full-if-older-than 1M /home file:///backup/homeduplicity --full-if-older-than 1M --sftp user@remote_host:/backup/home /home。borgbackup支持增量备份(仅存储变化数据块)、数据去重(节省存储空间)和加密,适合大规模数据备份。
/data目录备份到/backup/repo,启用压缩和加密:borg create --compression zstd,level=6 --encryption repokey /backup/repo::archive_name /databorg extract /backup/repo::archive_name。/proc、/sys、/tmp等虚拟文件系统,避免占用不必要的空间。crontab设置定时任务(如每天凌晨执行备份脚本),确保备份定期执行。