【发布时间】:2011-08-29 16:38:30
【问题描述】:
这是 .sh 脚本的一部分,我需要对其进行编辑以制作一些备份并将它们上传到 Dropbox,但我需要将该备份拆分为更小的部分。
NOW=$(date +"%Y.%m.%d")
DESTFILE="$BACKUP_DST/$NOW.tgz"
# Backup mysql.
mysqldump -u $MYSQL_USER -h $MYSQL_SERVER -p$MYSQL_PASS --all-databases > "$NOW-Databases.sql"
tar cfz "$DESTFILE" "$NOW-Databases.sql"
然后是DropBox上传备份的功能......
dropboxUpload "$DESTFILE"
如何将 .tar 文件分割成更小的部分(例如 100 或 200mb 大小)并获取这些文件的名称和数量以使用 dropboxUpload 函数上传它们?
【问题讨论】:
标签: mysql bash backup tar dropbox