我有一个文件。我们称之为“x”。我想将“x”与 linux 中的环回设备相关联。在 bash 中,我输入:losetup -f x这将创建类似 /dev/loop0 的内容,我可以将其安装在任何我想要的地方。未安装时,我可以使用以下内容销毁环回文件:losetup -d /dev/loop0我希望能够在 golang 中执行相同的操作,而无需从 go 程序中调用 Lostup。当我查看 Lostup 源代码时,是否有某个库可以实现这一点,它看起来有些棘手,尤其是创建部分。
1 回答
大话西游666
TA贡献1817条经验 获得超14个赞
我不认为有一个lostup库:-(
如果你真的不想从你的代码中调用 Lostup(恕我直言,这是最明智的做法),那么我将把 Lostup.c源代码复制到我的 go 项目中,重命名 main() 函数,然后使用cgo直接调用重命名的主函数或相关内部。
- 1 回答
- 0 关注
- 224 浏览
添加回答
举报
0/150
提交
取消