Перейти к основному содержимому

Просмотр дополнительных файлов, находящихся в резервной копии

Шаги сценария

Просмотр списка дополнительных файлов

  1. Пользователь инициирует вывод списка всех дополнительных файлов, находящихся в CWL-архиве, через CLI компонента Copywala командой copywala cwl extra-files list (ознакомьтесь со справкой по команде ниже).

    Справка по команде copywala cwl extra-files list

    Описание:

    Выводит список всех дополнительных файлов, содержащихся в CWL-архиве резервной копии, с их метаданными (путь, размер, права доступа, время последнего изменения).

    Синтаксис:

        
    copywala cwl extra-files list <path to cwl archive> [flags]

    Обязательные параметры:

    <path to cwl archive> – путь к CWL-архиву резервной копии.

    примечание

    Если в команде используется URI, указывающий подключение к DDBoost через S2, его необходимо обязательно заключать в двойные кавычки.

    Это требование связано с тем, что URI содержит символ &, который интерпретируется Bash как оператор фонового запуска команды.

    Ниже приведен пример для команды copywala cwl info:

        
    copywala cwl info "s2://<s2-host>/<ddboost-storage-unit>/path/in/ddboost/storage/unit?driver=ddboost&data_domain_host=<ddboost-host>"

    Опциональные параметры:

    [flags] – доступны следующие флаги:

    ФлагОписание
    -h|--helpПоказать справку по команде
    -c|--config <path to copywala config>Использовать конфигурационный файл, отличный от файла по умолчанию: /etc/pbr/copywala.yaml
    --shortВывести только пути к файлам без таблицы
  2. Продукт выполнят команду, в CLI выводится сообщение с информацией о дополнительных файлах, находящихся в CWL-архиве.

Просмотр содержимого файла

  1. Пользователь инициирует вывод содержимого указанного дополнительного файла из CWL-архива резервной копии через CLI компонента Copywala командойcopywala cwl extra-files view (ознакомьтесь со справкой по команде ниже).

    Справка по команде copywala cwl extra-files view

    Описание:

    Позволяет просмотреть содержимое указанного дополнительного файла из CWL-архива резервной копии.

    Синтаксис:

        
    copywala cwl extra-files view <path to cwl archive> --file <original path> [flags]

    Обязательные параметры:

    Флаг / ПараметрОписание
    <path to cwl archive>Путь к CWL-архиву резервной копии
    -f|--file <original path>Исходный путь к файлу в архиве (такой, как он был указан при создании резервной копии в параметре extra_files файла copywala.yaml)
    примечание

    Если в команде используется URI, указывающий подключение к DDBoost через S2, его необходимо обязательно заключать в двойные кавычки.

    Это требование связано с тем, что URI содержит символ &, который интерпретируется Bash как оператор фонового запуска команды.

    Ниже приведен пример для команды copywala cwl info:

        
    copywala cwl info "s2://<s2-host>/<ddboost-storage-unit>/path/in/ddboost/storage/unit?driver=ddboost&data_domain_host=<ddboost-host>"

    Опциональные параметры:

    [flags] – доступны следующие флаги:

    ФлагОписание
    -h|--helpПоказать справку по команде
    -c|--config <path to copywala config>Использовать конфигурационный файл, отличный от файла по умолчанию: /etc/pbr/copywala.yaml
  2. Продукт выполнят команду, в CLI выводится содержимое запрошенного файла.

Исключительные сценарии

В CLI выводится сообщение об ошибке для случаев:

  • Отсутствуют права на чтение CWL-архива.
  • Указан неверный путь к CWL-архиву.
  • CWL-архив поврежден.
  • Указанный файл отсутствует в CWL-архиве.