Локальная архивация (Windows Server Backup) на NAS завершается ошибкой — Эта версия формата файла не поддерживается в данной версии.

В работе имеется NAS — QNAP TS-459U+, который я решил использовать как хранилище резервных копий, тех или иных систем.

 

В ходе выполнения резервного копирования, в сетевую папку находящуюся на NAS, я получаю ошибку — Эта версия формата файла не поддерживается в данной версии.

 

STATUS_VHD_FORMAT_UNSUPPORTED_VERSION
Код ошибки: 0xC03A0005
Эта версия не поддерживает формат файлов данной версии.

 

В ходе изучения проблемы, выяснилось что данная ошибка, возникает в случае создании резервной копии с выборочным указанием областей резервирования (прим. определенные папки, определенный раздел диска и т.д.). Сбой происходит, когда 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), добавить параметр:

strict allocate=yes

 

После внесения изменений в конфигурационный файл, обязательно перезапускаем службу Samba:

[~] # /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, будет проходить успешно.

 

Понравилась или оказалась полезной статья, поблагодари автора

 

БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
Загрузка...

Оставить ответ

19 − десять =