在Linux系统中,可以使用sh
(Shell)命令行工具来创建和管理备份
mkdir /backups/system_backup
这将在根目录下创建一个名为backups
的目录,然后在其中创建一个名为system_backup
的子目录。
tar
命令创建备份:sudo tar -czvf /backups/system_backup/system_backup_$(date +%Y%m%d_%H%M%S).tar.gz --exclude=/backups --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/mnt --exclude=/media /
这个命令将创建一个名为system_backup_YYYYMMDD_HHMMSS.tar.gz
的归档文件,其中YYYYMMDD_HHMMSS
是当前日期和时间。归档将包括系统上除了/backups
、/proc
、/sys
、/dev
、/mnt
和/media
目录之外的所有文件和目录。
要定期执行备份,可以使用cron
任务。首先,打开crontab
编辑器:
crontab -e
然后,在文件末尾添加以下行,以便每天凌晨1点执行备份:
0 1 * * * /bin/sh /path/to/your/backup_script.sh
将/path/to/your/backup_script.sh
替换为您实际的备份脚本路径。保存并退出编辑器。
现在,您已经设置了一个定期执行的Linux系统备份计划。根据需要调整备份目录、归档文件名和定时任务。