SCROLL
Среднее время на прочтение: 1 мин.

Локальная архивация (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, добавить параметр.

/etc/smb.conf
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, будет проходить успешно.

Обсуждение

0 комментариев

Нет комментариев.