Linux下备份数据常用方法及工具如下:
tar -czvf backup.tar.gz /path/to/data(压缩归档)。find命令筛选修改文件,如find /path -mtime -1 -print0 | tar --null -T- -czvf incremental.tar.gz。rsync -av --delete /源目录/ /目标目录/(保留权限、删除目标多余文件)。rsync -avz -e ssh /本地/ user@远程IP:/远程/。dd if=/dev/sda of=/backup.img bs=4M(低级复制,适合整盘备份),压缩后存储更高效。rsync上传至远程服务器)。tar结合gpg或openssl加密备份文件。tar -tzf查看备份内容,或定期恢复测试。crontab设置定期备份,如每天凌晨执行脚本。# 示例:每天2点备份/home到/backup目录
0 2 * * * tar -czvf /backup/home_$(date +%F).tar.gz /home
find命令删除超过指定天数的备份文件,避免占用空间。根据需求选择工具:简单场景用tar/rsync,系统级备份用dd,桌面用户可选图形化工具。操作前建议先测试备份与恢复流程,确保数据安全。