Mount

安裝循環不適用於 UUID

  • April 23, 2019

我創建了一個loop設備並將其添加到/etc/fstab

UUID從命令的輸出中得到它blkid(它UUID在執行後為特定設備列印一個mkfs.ext4 /path/to/loop

然而,儘管編輯/etc/fstab命令mount -a成功後,系統在重新啟動後停止了。

插入以下條目/etc/fstab似乎可以完成這項工作:

/path/to/loop    /mountpoint    ext4 loop 0 0

為什麼用/path/to/loop破壞的UUID東西代替?

只有塊設備具有 UUID(可以找到)。

文件不是塊設備,循環設備將其變成一個。

因此,要找到圖像文件的 UUID,必須首先存在循環設備。

但是,您的 fstab 條目是循環掛載,即循環設備僅在您掛載時創建(並在 umount 時立即刪除),因此在掛載之前(以及在解除安裝之後)它不存在,等等.. . 未找到 UUID,因為循環設備不存在。

對於循環掛載,完全可以通過路徑指定文件。

否則,您需要一個初始化腳本來設置循環設備,然後再嘗試掛載它們(然後去掉循環掛載選項)。

引用自:https://unix.stackexchange.com/questions/513979