【发布时间】:2010-09-10 03:00:10
【问题描述】:
我正在使用下面的脚本转储我的 SQL 数据库。 我的网站不经常使用,所以数据库几天都没有变化。唯一的区别是最后一行是转储日期。每个转储大约有 400k 未压缩和 107kb 作为 .sql.gz 文件。我决定用 7z 和 rar 将它们压缩为一个可靠的存档。在这两种情况下,我都会得到 950kb 和 32 个文件。我觉得我应该得到更好的压缩。怎么样?
#!/bin/bash
cd /home/mybackup/mysqldumps
y=$(date +%Y)
m=$(date +%m)
d=$(date +%d)
h=$(date +%H)
mkdir $y
cd $y
mkdir $m
cd $m
mysqldump --all-databases --single-transaction --flush-logs | gzip > "$y $m $d $h.sql.gz"
chmod 400 "$y $m $d $h.sql.gz"
【问题讨论】:
标签: compression archive