有没有可能加快这个gzip
过程?
我正在使用
mysqldump "$database_name" | gzip > $BACKUP_DIR/$database_name.sql.gz
Run Code Online (Sandbox Code Playgroud)
将数据库备份到目录中,$BACKUP_DIR
.
手册页说:
-# --fast --best
使用指定的数字#调节压缩速度,其中-1还是--fast indi?cates 最快的压缩方法(较少压缩),-9 或 --best 表示最慢的压缩方法(最佳压缩)。默认压缩级别为 -6(即以牺牲速度为代价偏向于高压缩)。
--fast
?我没有注意到任何加速:
-6
)--fast
(= 9))那么使用快速压缩似乎需要更长的时间?
只有更高的压缩才能真正减慢它的速度:
--best
( = 1 ))在获得想法后,lzop
我也进行了测试,它确实更快:
lzop -1 -f -o $BACKUP_DIR/$database_name.sql.lzo
我必须备份我的硬盘。我想使用dd
并将图像放在外部硬盘上。
dd
硬盘本身的操作系统来执行此操作,还是必须从其他设备(例如 LiveCD)启动?dd
怎么办?我确信这rsync
是用于备份的最佳工具,特别是增量备份。
但我对 感兴趣dd
,因为我还想备份其他存储设备,并且它还复制存储在未分区空间上的数据。例如,我的电子书阅读器使用一个未分区的空间来存储 uboot、内核和其他数据。