Network-Attached-Storage

移動稀疏束的最快方法?

  • January 30, 2016

我正在嘗試將其傳輸到 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 分鐘的工作來說還不錯!

引用自:https://serverfault.com/questions/407032