UP | HOME

备份

目录

使用 tar 备份完整 Linux 操作系统

可以使用 tar 命令备份整个 Linux 操作系统

tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --one-file-system /

使用 rsync 备份完整 Linux 操作系统

rsync -a --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} 192.168.1.1:/ /backup/192.168.1.1/ | tee /var/log/10.195.186.137_backup.log

如果多次备份,则可以加上=–delete=参数,确保两者一致

  • rsync 参数–dry-run

对比两个目录下文件,想知道目标目录下哪些文件被修改或增加删除了,rsync 提供了一个只校验文件但不实际同步目录内容的参数 –dry-run,结合-vrc 参数(表示详细、递归、校验),就可以知道两个目录下文件的差异。

rsync --dry-run -rvc --delete /home/admin/dir1/ /home/admin/dir2/

作者: Petrus.Z

Created: 2021-09-01 Wed 00:38