VPS Linux 安装中没有循环模块

No loop module on VPS Linux installation

我正在尝试在 LWS 上托管的 VPS 服务器上安装 ISO 映像文件。命令 mount -o loop myimage.iso /path/to/mountpoint return 错误如 安装:/path/to/mountpoint:安装失败:Erreur inconnue -1 我正在做一些研究,我发现模块循环没有加载到 运行 linux 安装的内核中。

我的问题是:是否有另一种方法可以在不加载循环内核模块的情况下在服务器上挂载图像文件?如果没有,我如何在 运行 内核上安装循环模块?

命令输出:uname -r 2.6.32-042stab120.5

我认为您无法避免使用循环模块。相反,也许您忘记了完整的步骤:

  1. modprobe 循环(如果模块循环尚未加载;无论如何都不会造成伤害)
  2. losetup -f myimage.iso(循环设备必须与图像文件相关联)
  3. losetup -a(列出循环设备)
  4. mount /dev/loop0 /path/to/mountpoint(可能是 loop1 而不是 loop0)

编辑:单行命令;来自 mount 的手册页:

mount /tmp/disk.img /mnt -o loop

会自动创建一个循环设备并挂载它。更进一步,如果指定了文件系统类型(在文件内)或者 mount 命令可以推断出它,则可以避免 -o loop。所以上面的步骤 2-3-4 可以组合在一个命令中。