Работа с данными

1. Способы задания ресурса для резервного копирования

Ресурсом для резервного копирования может выступать:

  1. Отдельный файл.

  2. Каталог.

  3. Список файлов/каталогов, заданный с помощью текстового файла. Чтобы задать список файлов/каталогов, начните текстовый файл со строчки:

    RBFD file list:

    Пример файла:

    RBFD file list:
    /aaa
    /bbb
    /ccc
  4. Список файлов/каталогов, заданный с помощью JSON-строки. JSON-строка должна иметь следующий вид:

    [{"path": "path_to_resource_1 "}, ... ,{"path": "path_to_resource_n"}]
  1. Отдельный файл, каталог и список файлов/каталогов, заданный с помощью JSON-строки, можно указать в виде ресурса при добавлении правила глобального расписания в Менеджере администратора RuBackup (рисунок 1, рисунок 2)

    10000000000002D9000001544BFA8B3D8C01FBC1
    10000000000002DB00000157EB83A436C0FBC65C
  2. Если ресурсом выступает отдельный файл, то сначала проверяется, является ли он текстовым файлом, содержащим список файлов/каталогов. Если не является, то он обрабатывается как отдельный файл.

  3. Eсли ресурс задан в виде списка файлов/каталогов, то при восстановлении в указанную директорию распаковки внутри неё будет создана вся иерархия для данных файлов каталогов относительно директории распаковки.

при выборе корневого каталога в качестве ресурса резервного копирования необходимо добавить в файл исключений папки /proc, /dev и /sys (см. Приложение 1). При резервном копировании всех каталогов необходимо вручную исключить /proc /dev и /sys. В противном случае полученная резервная копия может быть неконсистентной.