Управление резервными копиями через инструмент snag

Для управления резервными копиями в Termidesk Connect используется инструмент snag.

Инструмент snag доступен через интерфейс командной строки Linux Shell. Для перехода в интерфейс следует вызвать из CLI команду:

bash
BASH

Для управления резервными копиями требуются привилегированные права пользователя. 

Основной формат команды инструмента snag:

snag <команда>
BASH

Для получения информации по основным командам инструмента snag выполнить:

snag -h
BASH

Для указания пути к файлу конфигурации, отличного от стандартного, используется опция . Пример:

snag -с <путь_к_файлу_конфигурации> <команда>
BASH

Доступные команды инструмента snag приведены в таблице.

Основные команды инструмента snag

КомандаОписание
initИнициализация репозитория для хранения резервных копий
createСоздание новой резервной копии
importИмпорт резервной копии из архива формата tar.gz
exportЭкспорт резервной копии в архив формата tar.gz
restoreВосстановление состояния из указанной резервной копии
listВывод списка резервных копий
diffОтображение измененных данных
statusПроверка статуса отслеживаемых файлов
sizeОтображение размера резервных копий
rulesУправление правилами отслеживания

Примеры команд инструмента snag приведены в таблице.

Примеры использования команд инструмента snag

Пример командыОписание

snag init

Инициализация репозитория для хранения резервных копий

snag init -f

Инициализация с перезаписью существующего репозитория

snag create

Создание новой резервной копии

snag create --no-pre

Создание новой резервной копии без приостановки процессов из файла конфигурации

snag create --no-post

Создание новой резервной копии без возобновления процессов из файла конфигурации

snag create -c <комментарий> -a <автор> -e <адрес_почты>

Создание новой резервной копии с указанием комментария, автора и адреса электронной почты. Пример:

snag create -c <комментарий> -a <автор> -e <адрес_почты>
Снимок успешно создан: 45b768a
BASH

snag import <путь_к_архиву>

Импорт резервной копии из архива формата tar.gz. Пример:

snag import <путь_к_архиву>
Импорт успешно завершен: 6yb73da 
BASH

snag import --no-pre <путь_к_архиву>

Импорт резервной копии из архива формата tar.gz без приостановки процессов из файла конфигурации

snag import --no-post <путь_к_архиву>

Импорт резервной копии из архива формата tar.gz без возобновления процессов из файла конфигурации

snag import -c <комментарий> -a <автор> -e <адрес_почты> <путь_к_архиву>

Импорт резервной копии из архива формата tar.gz с указанием комментария, автора и адреса электронной почты

snag export <путь_к_папке>

Экспорт резервной копии в архив формата tar.gz

snag export -s <хеш> <путь_к_папке>

Экспорт в архив формата tar.gz с указанием хеша резервной копии. Пример:

snag export -s <хеш> <путь_к_папке>
Экспорт в архив успешно завершен: /va/backups/37542290654-45b768a.tar.gz
BASH

snag restore <хеш>

Восстановление состояния из указанной резервной копии. Пример:

snag restore <хеш>
Резервная копия успешно восстановлена: 45b768a
BASH

snag restore --no-pre <хеш>

Восстановление состояния из указанной резервной копии без приостановки процессов из файла конфигурации

snag restore --no-post <хеш>

Восстановление состояния из указанной резервной копии без возобновления процессов из файла конфигурации

snag list

Вывод списка резервных копий

snag list -c -a -e

Вывод списка резервных копий с указанием комментария, автора и электронной почты. Пример: 

snag list -c -a -e
> 45b768a 2025.08.13 14:21:02     Создание стандартного снимка     snag     user@site.domain
BASH

snag diff

Отображение измененных данных

snag diff -s <хеш>

Отображение измененных данных с указанием хеша резервной копии

snag status

Проверка статуса отслеживаемых файлов

snag size

Отображение размера резервных копий

snag rules save

Сохранение правил отслеживания

snag rules show

Отображение текущих правил отслеживания

snag rules show -c

Отображение правил отслеживания из файла конфигурации

snag rules update

Обновление правил отслеживания

snag rules update -r

Обновление правил отслеживания с удалением ранее отслеживаемых файлов

Требуется повышенная осторожность при работе с опцией -r.

snag rules reset

Сброс правил отслеживания до состояния внесенных изменений

snag rules clear

Очистка правил отслеживания