Загрузка файла Azure .vhd больше, чем размер изображения hd?

Я создал образ .vhd и загрузил через портал с помощью Edge.

Файл .vhd на портале показывает его размер 127 ГБ (это размер жесткого диска виртуальной машины).

Фактическое использование составляет 33 ГБ, как показано ниже. Проблема в том, что, кроме очень медленной загрузки, в настоящее время показывается загруженное 40 ГБ и все еще продолжается.

Может ли кто-нибудь сказать мне, почему это так, или предложить хорошую, быструю альтернативу загрузке?! Спасибо - Роб

Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda1      131045924 32279488  93405860  26% /
none                   4        0         4   0% /sys/fs/cgroup
udev             3563804        8   3563796   1% /dev
tmpfs             713764      380    713384   1% /run
none                5120        0      5120   0% /run/lock
none             3568800        0   3568800   0% /run/shm
none              102400        0    102400   0% /run/user

person Rob50    schedule 12.09.2016    source источник


Ответы (1)


Как вы упомянули, размер файла составляет 127 ГБ. Поэтому, когда вы загружаете напрямую через браузер, он всегда загружает весь файл, то есть 127 ГБ, а не данные, которые в данный момент заняты, поскольку браузер не знает, насколько заполнен ваш виртуальный жесткий диск.

Что вам нужно сделать, это использовать инструменты, которые поддерживают Sparse Download. В этом методе сначала инструмент определяет занятые байты (или, скорее, занятые страницы, поскольку это страничный BLOB-объект) и загружает только эти байты.

В Windows вы можете использовать инструмент AzCopy. Он поддерживает разреженную загрузку. На платформе Mac/Linux попробуйте загрузить виртуальный жесткий диск через CLI tools. Хотя я не использовал его, но я предполагаю, что он также поддерживает разреженную загрузку.

Вы можете найти эту запись в блоге группы Azure Storage о том, как эффективно загружать/загружать страничные BLOB-объекты: https://blogs.msdn.microsoft.com/windowsazurestorage/2010/04/10/using-windows-azure.-page-blobs-and-how-to-efficiently-upload-and-download-page-blobs/.

person Gaurav Mantri    schedule 13.09.2016