eason.wu
eason.wu
我也有碰到这个问题了: if err := os.RemoveAll(mntURl); err != nil { fmt.Println(err) return }是在删除的时候报的错误,但是在上面执行umount /root/mnt的时候并没有报错出问题,希望帮忙解答下,谢谢
我的linux内核是: CentOS Linux release 7.9.2009 (Core) 我发现出现这个原因是因为,/root/mnt被当前的容器进程给挂载了多次, 所以需要在umount的时候加上-A参数,这样就能删除/root/mnt目录。不过由于我挂载的文件系统是overlay的,不是aufs的不知道跟这个 有没有关系。 修改代码如下: cmd := exec.Command("umount", "-A", mntURL)
我的内核是3.10.0, 我也出现了这个问题,其实只需要把cmd的标准错误输入、输出啥的给他重定向都一个文件中,也就能后台运行的了。
Have you tried upgrading the curator version on your local machine to see if this issue is resolved?