Назад | Перейти на главную страницу

Самый быстрый способ переместить редкую связку?

У меня на одном жестком диске есть + 900 ГБ sparsebundle, который я пытаюсь перенести на NAS. Поскольку sparsebundle по сути является папкой, я использовал rsync но это так чертовски медленно! Какой самый быстрый способ переместить его с жесткого диска на NAS?

Или есть ли способ сказать rsync для возобновления с определенной точки, например: не беспокойтесь, начать с диапазона / 0, начать с диапазона / x?

Хорошо, я сделал еще один шаг и написал сценарий оболочки. Я подумал, что если я запрашиваю папку назначения, чтобы узнать, какой был последний файл, я могу запустить цикл и начать с того места, где я остановился:

#!/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

Да, я знаю, что мне нужно объявить еще несколько переменных для источника и назначения, но это работает, и это неплохо для двухминутной работы!