Не могу позвонить в 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, и, кажется, имеет тот же результат. Обратите внимание, что это выполняется внутри докера.