安装环不适用于 UUID

安装环不适用于 UUID

我已经创建了一个loop设备并将其添加到/etc/fstab

UUID我从命令的输出中得到它(它在运行后为特定设备blkid打印 a )UUIDmkfs.ext4 /path/to/loop

然而尽管事实上,在编辑/etc/fstab命令mount -a成功后,系统在重新启动后停止了。

插入以下条目/etc/fstab似乎可以完成这项工作:

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

为什么用替换/path/to/loopUUID破坏东西?

答案1

只有块设备才有 UUID(可以找到)。

文件不是块设备,循环设备将其转变为块设备。

因此,要找到图像文件的 UUID,循环设备必须首先存在。

但是,您的 fstab 条目是循环安装,即循环设备仅在安装时创建(并在卸载时立即删除),因此在安装之前(以及卸载之后)它不存在,等等。未找到 UUID,因为循环设备不存在。

对于循环安装,通过路径指定文件是完全可以的。

否则,您需要一个初始化脚本来设置循环设备,然后再尝试安装它们(然后删除循环安装选项)。

相关内容