Пакет и кусок большой каталог для передачи
У меня есть структура папок, которая имеет глубину около 7 уровней и содержит около 1,0 миллиона файлов различных размеров и форматов. Все, что могло быть сжато, было. Это около 350 ГБ.
Я хочу поместить весь этот каталог в облачное хранилище.
Мне было интересно, есть ли способ упаковать весь каталог в файл tar или rar или что-то еще, разделить его на части и отправить. Затем я могу воссоздать пакет (unchunk) в облачном сервисе, а затем распаковать его, если необходимо. И сделать это как можно быстрее.
Есть ли способ использования System.Io.Packaging
например, чтобы НЕ пытаться сжать структуру каталогов, а просто упаковать ее? Я думаю, что есть - но я не знаю, насколько это эффективно, или на самом деле, если я думаю об этом правильно.
Может быть, есть лучший способ перенести эту большую структуру каталогов в облако?
1 ответ
Если ваша цель - скопировать структуру папок в файловой системе в облачное хранилище, вы можете использовать утилиту командной строки - AzCopy, чтобы сделать это. Эта утилита предназначена для упрощения задачи передачи данных в учетную запись хранения Azure и обратно. Вы можете прочитать больше о AzCopy в нашем блоге здесь и здесь.