Linux Remount 功能
- 1. 背景介绍
注意:本文涉及到的功能必须配合 Ventoy-1.1.01 及后续版本才支持。
使用 Ventoy 启动 Linux 系统之后,当挂载 ISO 文件所在的分区时会提示 “设备忙” 无法挂载,导致无法访问 ISO 文件所在的分区。
- 2. 解决方法
方法非常简单: 若 ISO 文件所在的分区为 /dev/XXX
则挂载时使用 /dev/mapper/XXX
即可。
比如,ISO 文件位于 /dev/sdb1
中,则挂载时使用 /dev/mapper/sdb1
, 如下图所示:
- 3. /dev/mapper 目录下没有 XXX 文件
如果 /dev/mapper 目录下没有对应的文件。可以手动执行一下 sudo udevadm trigger
命令然后再看。
如果执行上述命令之后还是没有相应文件,则请参考下面的说明4。
- 4. 使用 /dev/dm-N
如果 /dev/mapper 目录下没有对应的文件。则可以使用 /dev/dm-N
进行挂载,比如 /dev/dm-1
,/dev/dm-2
等。
其实 /dev/mapper 目录下的文件本质上就是指向 /dev/dm-N
的软链接,如下图所示:
这里只需要确认比如 /dev/sdb1
对应的是 /dev/dm-N
中 N 等于几就可以了。
使用 dmsetup ls
命令即可确认,如下图所示:
冒号后面的数字就对应N,比如这里 sdb1
对应的是 252:1
,冒号后面的数字是1,则对应的就是 /dev/dm-1
当然你也可以自己在 /dev/mapper 目录下创建一个软链接。