穷人的备份与查找和并行压缩

穷人的备份与查找和并行压缩

我计划将/home我的 Kubuntu 盒子的文件夹备份到外部驱动器。

为了加快这个过程,我考虑(单独)压缩大文件,以便写入它们更快。我还想在多个线程中进行压缩/复制,以便更好地利用盒子的资源。我想到了这样的事情:

find /home/ -exec sh -c 'bzip2 "$1" "/path/to/target/$1.bz2"&' find-sh {} \;

另一方面,我想避免产生数千个进程,这是该脚本最有可能执行的操作。

find组合并使bzip2后者与有限数量的线程并行运行的最佳方法是什么?

答案1

我终于开始tar手工开始一些工作......

相关内容