Network-Attached-Storage
移動稀疏束的最快方法?
我正在嘗試將其傳輸到 NAS 的一個 HDD 上有一個 +900GB sparsebundle。由於 sparsebundle 本質上是一個文件夾,所以我一直在使用
rsync
,但它太慢了!將它從硬碟驅動器移到 NAS 的最快方法是什麼?或者有沒有辦法告訴
rsync
從某個點恢復,例如:不要從band/0開始,從band/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 分鐘的工作來說還不錯!