通过 sshfs 挂载树莓派 ISO 失败

Raspberry ISO mount via sshfs fails

我希望有人能帮我解决我的问题。

背景:我想通过 sftp 将非常大的 ISO 挂载到我的树莓派上。 如果我尝试从本地文件夹挂载 iso,例如 Downloads05-2010.iso,它工作得很好。但是,如果我尝试从已挂载的 sshfs 文件夹挂载 ISO,则会失败。我也试过将挂载的ftp文件夹的权限改成777(仅用于测试),但没有成功。

我使用“sshfs”挂载我的 ftp 虚拟主机文件夹。 (工作完美)

输出与以下语句不同:

  1. 声明

sudo mount /home/pi/isomount/2005-2010.iso /home/pi/medien/2005-2010/

1.1 输出

mount: /home/pi/medien/2005-2010: cannot mount /home/pi/isomount/2005-2010.iso read-only.

  1. 声明

sudo mount -o loop /home/pi/isomount/2005-2010.iso /home/pi/medien/2005-2010/

2.1 输出

mount: /home/pi/medien/2005-2010/: failed to setup loop device for /home/pi/isomount/2005-2010.iso.

有什么想法可以挂载这个 .iso 吗?

对我来说,这很有效:

sudo bash
# Now in root
mkdir /tmp/iso
mount /home/pi/isomount/2005-2010.iso /tmp/iso

更多详情

~# cd /home/ubuntu/dev
/home/ubuntu/dev# df -k .
Filesystem             1K-blocks      Used Available Use% Mounted on
User@remotehost:dev 487213052 380126780 107086272  79% /home/ubuntu/dev <-- sshfs mounted
/home/ubuntu/dev# ls -l ubuntu-20.04.3-desktop-amd64.iso
-rwx------ 1 197609 197121 3071934464 Dec 28 10:44 ubuntu-20.04.3-desktop-amd64.iso
/home/ubuntu/dev# mount ubuntu-20.04.3-desktop-amd64.iso /tmp/iso
mount: /tmp/iso: WARNING: device write-protected, mounted read-only.
/home/ubuntu/dev# ls -ltr /tmp/iso
total 101
lr-xr-xr-x 1 root root     1 Aug 19 11:59 ubuntu -> .
dr-xr-xr-x 1 root root  2048 Aug 19 11:59 preseed
dr-xr-xr-x 1 root root  2048 Aug 19 11:59 pool
dr-xr-xr-x 1 root root  2048 Aug 19 11:59 dists
dr-xr-xr-x 1 root root  2048 Aug 19 12:01 install
dr-xr-xr-x 1 root root  2048 Aug 19 12:01 casper
dr-xr-xr-x 1 root root  2048 Aug 19 12:01 boot
dr-xr-xr-x 1 root root  2048 Aug 19 12:01 EFI
dr-xr-xr-x 1 root root 34816 Aug 19 12:01 isolinux
-r--r--r-- 1 root root 53487 Aug 19 12:03 md5sum.txt

我在 /etc/mtab 中的 sshfs 挂载选项:

User@remotehost:dev /home/ubuntu/dev fuse.sshfs rw,nosuid,nodev,relatime,user_id=1001,group_id=1001,allow_other 0 0