为了账号安全,请及时绑定邮箱和手机立即绑定

是否有用于在 Linux 上创建环回设备的 golang 库?

是否有用于在 Linux 上创建环回设备的 golang 库?

Go
慕少森 2021-06-03 10:04:12
我有一个文件。我们称之为“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直接调用重命名的主函数或相关内部。


查看完整回答
反对 回复 2021-06-07
  • 1 回答
  • 0 关注
  • 224 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信