Пакет и кусок большой каталог для передачи

У меня есть структура папок, которая имеет глубину около 7 уровней и содержит около 1,0 миллиона файлов различных размеров и форматов. Все, что могло быть сжато, было. Это около 350 ГБ.

Я хочу поместить весь этот каталог в облачное хранилище.

Мне было интересно, есть ли способ упаковать весь каталог в файл tar или rar или что-то еще, разделить его на части и отправить. Затем я могу воссоздать пакет (unchunk) в облачном сервисе, а затем распаковать его, если необходимо. И сделать это как можно быстрее.

Есть ли способ использования System.Io.Packaging например, чтобы НЕ пытаться сжать структуру каталогов, а просто упаковать ее? Я думаю, что есть - но я не знаю, насколько это эффективно, или на самом деле, если я думаю об этом правильно.

Может быть, есть лучший способ перенести эту большую структуру каталогов в облако?

1 ответ

Если ваша цель - скопировать структуру папок в файловой системе в облачное хранилище, вы можете использовать утилиту командной строки - AzCopy, чтобы сделать это. Эта утилита предназначена для упрощения задачи передачи данных в учетную запись хранения Azure и обратно. Вы можете прочитать больше о AzCopy в нашем блоге здесь и здесь.

Другие вопросы по тегам