linux

如何用sh命令进行linux系统备份

小樊
83
2024-11-28 15:53:47
栏目: 智能运维

在Linux系统中,可以使用sh(Shell)命令行工具来创建和管理备份

  1. 创建一个备份目录:
mkdir /backups/system_backup

这将在根目录下创建一个名为backups的目录,然后在其中创建一个名为system_backup的子目录。

  1. 使用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目录之外的所有文件和目录。

  1. 定期执行备份:

要定期执行备份,可以使用cron任务。首先,打开crontab编辑器:

crontab -e

然后,在文件末尾添加以下行,以便每天凌晨1点执行备份:

0 1 * * * /bin/sh /path/to/your/backup_script.sh

/path/to/your/backup_script.sh替换为您实际的备份脚本路径。保存并退出编辑器。

现在,您已经设置了一个定期执行的Linux系统备份计划。根据需要调整备份目录、归档文件名和定时任务。

0
看了该问题的人还看了