我正在试图将一个硬盘上的900GB稀疏捆绑转移到NAS上。 由于sparsebundle本质上是一个文件夹,我一直在使用rsync但它太慢了! 将其从硬盘驱动器移到NAS上的最快方法是什么?
或者有没有办法告诉rsync从某个点恢复,例如:不要从波段/ 0开始,从波段/ x开始?
好,所以我又去了,写了一个shell脚本。 我想如果我查询目标文件夹,看看最后一个文件是什么,那么我可以运行一个循环,从我离开的地方取出:
#!/usr/bin/env sh matched=false last=$(ls /destination/folder | tail -1) for file in /source/folder/* do name=${file/\/source\/folder\//} if [ $matched = true ]; then cp -Rv "$file" /destination/folder/ else if [ $name = $last ]; then matched=true fi fi done
是的,我知道我应该为来源和目的地申报一些更多的变数,但它起作用,并且2分钟的工作也不错!