我有一個文件。我們稱之為“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 關注
- 266 瀏覽
添加回答
舉報
0/150
提交
取消