Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Go Can';t从另一个程序调用btrfs send_Go_Docker_Btrfs - Fatal编程技术网

Go Can';t从另一个程序调用btrfs send

Go Can';t从另一个程序调用btrfs send,go,docker,btrfs,Go,Docker,Btrfs,在btrfs中调用send命令时遇到问题。以下是症状: 用sudo来称呼它是可行的: sudo btrfs send /path/to/snapshot #works 不使用sudo调用它会失败: btrfs send /path/to/snapshot ERROR: failed to determine mount point for /path/to/snapshot 我试图从另一个程序调用它,奇怪的是,它给了我一个不同的错误。从程序内部调用(在go lang中使用exec)会产生以下

在btrfs中调用send命令时遇到问题。以下是症状:

用sudo来称呼它是可行的:

sudo btrfs send /path/to/snapshot #works
不使用sudo调用它会失败:

btrfs send /path/to/snapshot
ERROR: failed to determine mount point for /path/to/snapshot
我试图从另一个程序调用它,奇怪的是,它给了我一个不同的错误。从程序内部调用(在go lang中使用exec)会产生以下错误:

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

我在有sudo和没有sudo的程序中进行了尝试,结果似乎是一样的。请注意,这是在docker内部运行的。

使用
--privileged
选项运行
docker
是否有帮助?