Не могу позвонить в btrfs из другой программы

У меня проблема с вызовом команды send в btrfs. Вот симптомы:

Вызов его с помощью sudo работает:

sudo btrfs send /path/to/snapshot #works

Вызвать его без sudo не удалось:

btrfs send /path/to/snapshot
ERROR: failed to determine mount point for /path/to/snapshot

Я пытаюсь вызвать это из другой программы, и странно, это дает мне другую ошибку. Вызванный из программы (использующий exec в go-lang), он выдает следующую ошибку:

ERROR: can't perform the search -Operation not permitted
ERROR: could not resolve root_id for /path/to/snapshot

Я пробовал это в рамках программы с и без sudo, и, кажется, имеет тот же результат. Обратите внимание, что это выполняется внутри докера.

0 ответов

Другие вопросы по тегам