我有一个文件。我们称它为“x”。我想将“x”与 linux 中的环回设备相关联。在 bash 中,我会输入:
losetup -f x
这将创建类似 /dev/loop0 的东西,我可以将其安装在任何我想要的地方。当它未安装时,我可以使用以下内容销毁环回文件:
losetup -d /dev/loop0
我希望能够在 golang 中做同样的事情,而无需从 go 程序中调用 losttup。当我查看 losttup 源代码时,是否有某个库可以实现这一点,它看起来有些棘手,尤其是创建部分。