mount命令中的设备类型“loop”

我想知道mount的这种用法意味着什么“循环”:

mount -t iso9660 -o loop matlab.iso /media/cdrom0 

它是一种设备吗? 这种设备类型“循环”是什么意思? 我可以为iso文件选择其他设备类型吗? 谢谢!

Linux中的“循环”设备是一种抽象,它允许您将文件视为块设备。 它特别适用于您的示例,您可以在其中安装包含CD映像的文件并与其中的文件系统进行交互,就好像它已刻录到CD并放在驱动器中一样。

您可以在维基百科上找到更多信息。

mount的loop选项(它不是一个类型,它是一个选项)告诉mount这是一个“loopback”设备 – 一个用作块设备的常规文件。

在后台,mount会设置一个环回设备( /dev/loopX ),然后将其安装在/ media / cdrom0。