如何在 CentOS 8/Rhel 8 Linux 上挂载/卸载 ISO 映像
在本教程中,您将学习如何通过直接在 CentOS 8/RHEL 8 Linux 系统上安装 ISO 映像来访问和复制 ISO 映像中的文件。
在本教程中您将学习:
如何挂载ISO镜像
如何卸载 ISO 映像
如何检查已安装的 ISO 映像
如何访问 ISO 映像的内容
在 RHEL 8 和 CentOS 8 上挂载和卸载 ISO 映像
如何在 CentOS 8/Rhel 8 上挂载/卸载 ISO 映像的分步说明
获得管理权限
以下所有命令都需要管理权限,因此请更改为 root:
$ su OR $ sudo -i
创建挂载点目录
要安装 ISO 映像,您需要安装点。您稍后将使用该目录来访问 ISO 映像的内容。这可以是任何任意目录。最明显的选择是:
# mkdir /media/iso
挂载ISO镜像
此时我们已准备好挂载 ISO 映像。找到 ISO 并记下该文件的实际路径。在我们的示例中,我们将安装位于当前工作目录中的 ISO 映像
rhel-8.0-x86_64-dvd.iso
:$ ls rhel-8.0-x86_64-dvd.iso
准备好后,使用
mount
命令将 ISO 映像挂载到之前创建的挂载点:# mount -t iso9660 -o loop rhel-8.0-x86_64-dvd.iso /media/iso
全做完了。 ISO 映像现已安装。可以使用mount命令检查ISO镜像是否挂载:
# mount | grep iso
通过导航到安装点
/media/iso
来访问当前安装的 ISO 的内容。在此阶段,您可以访问并复制 ISO 映像中的任何文件。卸载 ISO 映像
要卸载 ISO 映像,请执行:
# umount /media/iso
为了成功卸载 ISO 映像,您需要保留
/media/iso
挂载点目录,否则任何卸载
ISO 映像的尝试都会导致错误消息:umount: /media/iso: target is busy.
故障排除
如果您无法取消挂载 ISO 并且收到 target is busy
错误,您可以使用 fuser
命令来终止锁定挂载点的进程:
警告
以下命令可能会损坏您的系统或可能产生不良后果。仅作为最后手段使用!
# fuser -mk /media/iso