我计划将/home
我的 Kubuntu 盒子的文件夹备份到外部驱动器。
为了加快这个过程,我考虑(单独)压缩大文件,以便写入它们更快。我还想在多个线程中进行压缩/复制,以便更好地利用盒子的资源。我想到了这样的事情:
find /home/ -exec sh -c 'bzip2 "$1" "/path/to/target/$1.bz2"&' find-sh {} \;
另一方面,我想避免产生数千个进程,这是该脚本最有可能执行的操作。
find
组合并使bzip2
后者与有限数量的线程并行运行的最佳方法是什么?
答案1
我终于开始tar
手工开始一些工作......