可通过 FTP 获取循环装载文件

可通过 FTP 获取循环装载文件

使用 curlftpfs,是否可以将通过 FTP 可用的文件挂载到循环设备上?Permission denied我尝试时收到错误:

$ sudo losetup /dev/loop0 FTPMount/BigFile
losetup: failed to setup loop device: Permission denied

权限正常,/dev/loop0 可用,并且losetup可按预期在任何其他文件上工作。如果该问题出在 curlftpfs 上,我该如何在循环设备上的远程 FTP 服务器中挂载文件?

答案1

首先,默认情况下,FUSEcurlftpfs基于 – 出于安全原因,拒绝所有其他用户(甚至 root 用户)的访问。必须使用 禁用此功能-o allow_root

其次,挂载文件系统需要支持对文件的任何部分的随机访问。FTP 对此支持不够充分(尽管有扩展),而 curlftpfs 似乎也不支持此类扩展根本RETR即使只需要几个字节,它也会获取整个文件。因此,通过 FTP 安装磁盘映像几乎是不可能的。

相关内容