如何在 Linux 中挂载和卸载 ISO 映像
ISO 映像或 .iso(国际标准化组织)文件是包含名为 ISO 9660 的磁盘映像的存档文件 文件系统格式。
每个 ISO 文件都有 .iso
扩展名,具有取自 ISO 9660 文件系统的已定义格式名称,专门与 CD 一起使用/DVD ROM。简单来说,iso 文件就是磁盘映像。
我看到我们从网上下载的大多数Linux操作系统镜像都是.ISO格式。通常,ISO 映像包含软件安装,例如操作系统安装文件、游戏安装文件或任何其他应用程序。
有时,我们需要访问文件并查看这些 ISO 映像中的内容,但又不想通过使用我们的工具将它们刻录到 CD/DVD 或 USB 驱动器上而浪费磁盘空间和时间。工具。
本文介绍如何在 Linux 操作系统上挂载和卸载 ISO 映像以访问和列出文件内容。
如何在 Linux 中挂载 ISO 映像
要在基于 RedHat 或基于 Debian 的 Linux 发行版上安装 ISO 映像,您必须以“root”用户身份登录或切换到“sudo<”并从终端运行以下命令来创建挂载点。
mkdir /mnt/iso
OR
sudo mkdir /mnt/iso
创建挂载点后,使用“mount”命令挂载名为“Fedora-Server-dvd-x86_64-36-1.5.iso”的 iso 文件。
mount -t iso9660 -o loop /home/tecmint/Fedora-Server-dvd-x86_64-36-1.5.iso /mnt/iso/
OR
sudo mount -t iso9660 -o loop /home/tecmint/Fedora-Server-dvd-x86_64-36-1.5.iso /mnt/iso/
选项在哪里
- -t – 该参数用于指示给定的文件系统类型。
- ISO 9660 – 它描述了 CD/DVD ROM 上使用的标准和默认文件系统结构。
- -o – 选项是必需的,带有 -o 参数,后跟分隔的逗号选项字符串。
- loop - 循环设备是一种伪设备,通常用于挂载 CD/DVD ISO 映像并使这些文件作为块设备进行访问。
ISO镜像挂载成功后,进入挂载目录/mnt/iso,列出ISO镜像的内容。它只会以只读模式挂载,因此无法修改任何文件。
cd /mnt/iso
ls -l
您将看到我们在上述命令中安装的 ISO 映像的文件列表。例如,Fedora-Server-dvd-x86_64-36-1.5.iso 映像的目录列表如下所示。
total 21
dr-xr-xr-x 3 root root 2048 May 5 02:49 EFI
-r--r--r-- 1 root root 2574 Apr 12 00:34 Fedora-Legal-README.txt
dr-xr-xr-x 3 root root 2048 May 5 02:49 images
dr-xr-xr-x 2 root root 2048 May 5 02:49 isolinux
-r--r--r-- 1 root root 1063 Apr 12 00:32 LICENSE
-r--r--r-- 1 root root 95 May 5 02:47 media.repo
dr-xr-xr-x 28 root root 4096 May 5 02:49 Packages
dr-xr-xr-x 2 root root 4096 May 5 02:49 repodata
-r--r--r-- 1 root root 1118 May 5 02:49 TRANS.TBL
如何在 Linux 中卸载 ISO 映像
只需从终端“root”或“sudo”运行以下命令即可卸载已安装的 ISO 映像。
umount /mnt/iso
OR
sudo umount /mnt/iso