Для создания архива на монтированном диске в Docker-контейнере нужно:

  1. Отобразить список доступных дисков с помощью команды:
    lsblk
  2. Создать директорию для монтирования:
    sudo mkdir -p /mnt/mydisk
  3. Смонтировать выбранный диск в созданную директорию:
    sudo mount /dev/sda4 /mnt/mydisk
  4. Назначить права на директорию пользователю ngp:
    sudo chown -R ngp:ngp /mnt/mydisk

    Внимание!

    Если на хост-машине отсутствуют пользователь и группа ngp, необходимо выполнить следующую команду для их создания:

    for g in ngp disk dialout audio video render detector-pack-users; do getent group "$g" >/dev/null || sudo groupadd --system "$g"; done && sudo useradd --system --gid ngp --groups disk,dialout,audio,video,render,detector-pack-users --no-create-home --shell /usr/sbin/nologin ngp
  5. Запустить Docker-образ с примонтированным диском:
    docker run -it -v /mnt/mydisk:/dev/sda4 intellect-x
    В данном примере смонтирован диск /dev/sda4.

    Примечание

    При следующих запусках нужно использовать команду для запуска Docker-контейнера:

    docker start <container_id>

    Повторное указание параметра монтирования не требуется, т.к он сохраняется в конфигурации контейнера.

  6. Создать удаленный архив в ПК Интеллект Х, указав путь /dev/sda4 (см. Создание удаленного архива).

Создание архива на монтированном диске завершено.

  • No labels