温馨提示×

ubuntu定时备份文件怎么做

小樊
50
2025-09-06 13:20:09
栏目: 智能运维

在Ubuntu系统中,可通过以下几种方法实现定时备份文件:

  • 使用tarcron:创建备份脚本,如backup.sh,内容为#!/bin/bash SOURCE_DIR="/path/to/source" DEST_DIR="/path/to/destination" TIMESTAMP=$(date +"%Y%m%d%H%M%S") BACKUP_FILE="$DEST_DIR/backup_$TIMESTAMP.tar.gz" mkdir -p "$DEST_DIR" tar -czvf $BACKUP_FILE $SOURCE_DIR,赋予执行权限chmod +x backup.sh,然后在crontab -e中添加定时任务,如0 2 * * * /path/to/backup.sh,表示每天凌晨2点备份。
  • 使用rsynccron:先安装rsync,再创建脚本backup.sh,内容为#!/bin/bash SOURCE_DIR="/path/to/source" DEST_DIR="/path/to/destination" TIMESTAMP=$(date +"%Y%m%d%H%M%S") BACKUP_DIR="$DEST_DIR/backup_$TIMESTAMP" mkdir -p "$BACKUP_DIR" rsync -av --delete $SOURCE_DIR/ $BACKUP_DIR/,设置权限后,在crontab中添加任务,例如0 2 * * * /path/to/backup.sh,可每天凌晨2点执行备份。

0