我安装了一个 USB 驱动器,其中包含大小超过 1TB 的 ISO,但无法复制,因为空间不足。
即使该 ISO 位于已安装位置,是否也可以安装它?
答案1
让我假设您正在谈论 ISO-9660 文件系统映像,该映像位于 USB 驱动器上的文件系统上。
这应该没问题,但如何操作取决于您使用的操作系统。
1988 年,我为 SunOS-4.0 发明了一种名为(文件模拟块设备)的方法fbk
,该方法允许根据基于文件内容的数据来模拟块设备。
10 年后,它被以(错误的)名称“loopback driver”复制到 Linux 上,几年后,Sun 工程师在 Solaris 上以“lofi”名称实现了它。
一段时间以来,在 Solaris 和 Linux 上,它非常易于使用,因为程序mount
会检测您何时提供纯文件而不是块设备名称,并为您处理复杂的事情,因此只需调用:
mount -F hsfs /media/my/image.iso /mnt
在 Solaris 上或:
mount -t iso9660 /media/my/image.iso /mnt
在Linux上