В работе имеется NAS — QNAP TS-459U+, который я решил использовать как хранилище резервных копий, тех или иных систем.
В ходе выполнения резервного копирования, в сетевую папку находящуюся на NAS, я получаю ошибку — Эта версия формата файла не поддерживается в данной версии.
1 2 3 |
<span class="list_entry">STATUS_VHD_FORMAT_UNSUPPORTED_VERSION</span> Код ошибки: <b>0xC03A0005</b> Эта версия не поддерживает формат файлов данной версии. |
В ходе изучения проблемы, выяснилось что данная ошибка, возникает в случае создании резервной копии с выборочным указанием областей резервирования (прим. определенные папки, определенный раздел диска и т.д.). Сбой происходит, когда Virtual Hard Disk (VHD) созданный Windows Server Backup, монтируется во время резервного копирования.
Файл Virtual Hard Disk (VHD) создается как разрежённый файл (sparse file), а т.к. устройство NAS работает на Linux системе, то необходимо в параметрах Samba изменить поведение при создании разрежённого файла (sparse file) с поведения UNIX на поведение Windows, т.е. будет увеличивать размер файла постепенно, а не как это делается в UNIX (в которой при создании файла он сразу принимает заданный объем).
Для решения данной проблемы, необходимо в конфигурационный файл samba (/etc/smb.conf), в секцию (global), добавить параметр:
1 |
strict allocate=yes |
После внесения изменений в конфигурационный файл, обязательно перезапускаем службу Samba:
1 2 3 4 5 6 7 8 9 10 |
[~] # /etc/init.d/smb.sh restart Restarting SMB services: Shutting down SMB services: smbd nmbd. Shutting down winbindd services: winbindd. locks path was set to /share/MD0_DATA/.locks Starting winbindd services: winbindd. Starting SMB services: smbd nmbd. done. |
Теперь при создании резервных копий посредством оснастки Windows Server Backup и указании их место расположения на NAS, будет проходить успешно.
Понравилась или оказалась полезной статья, поблагодари автора
Оставить ответ