Известно, что создание резервной копии большого объема данных может занять длительное время. В многозадачных или многопользовательских системах во время резервного копирования может происходить запись или изменение файлов и директорий, что иногда приводит к неверной резервной копии данных или вовсе – файл не скопируется.

Первый метод безопасного создания бэкапов – запретить (на время создания бэкапов) запись в данные, которые подлежат резервному копированию.

Второй метод – остановка всех приложений, которые могут изменять эти данные, или блокировка этих приложений через режим «только для чтения» (средствами интерфейса программирования приложений (API) операционной системы).

Эти методы используются в системах низкой доступности (домашние компьютеры, серверы небольших рабочих групп), для которых регулярная недоступность позволительна. В системах высокой доступности − 24/7 − такие методы применять нельзя, так как это может повлечь отказ в обслуживании сервисов.

Именно в системах высокой доступности можно вместо прямого резервного копирования сначала создать снапшот – мгновенную копию информации, «замороженную» в определенный момент времени.

Инструментом для создания снапшотов выступает встроенный функционал Thecus, который быстро и удобно позволяет сделать моментальный снимок файловой системы. Для этого в системах Thecus реализовано использование файловой системы Btrfs, только она дает возможность полноценно реализовать такой функционал. SnapShot позволит всегда восстановить систему в более раннее состояние и не требует длительного времени на создание резервной копии.

Таким образом, используя инструмент SnapShot на СХД Thecus, можно получать мгновенные копии данных всех открытых файлов, которые можно делать даже в разгар рабочего дня.