o curlftps é userspace, o mount loopback é o kernelspace. O kernel não pode ver o arquivo montado no espaço do usuário. Use o fuseiso para montar uma solução baseada no espaço do usuário.
Nas minhas janelas, criei uma pasta. Eu montei essa pasta usando curlftps. Foi bem sucedido. existe um arquivo .iso (centos.iso) nessa pasta. Então eu tentei montar essa imagem iso no meu linux novamente em um ponto de montagem. Mas não teve sucesso.
root@UbuntuServer:/mnt/test# mount -o loop CentOS-7-x86_64-Everything-1804.iso /mnt/test2/
mount: /mnt/test/CentOS-7-x86_64-Everything-1804.iso: failed to setup loop device: Operation not supported
root@UbuntuServer:~# curlftpfs ftp://randeer:[email protected] /mnt/test/
root@UbuntuServer:~# ls -l
total 0
root@UbuntuServer:~# cd /mnt/test/
root@UbuntuServer:/mnt/test# ls
CentOS-7-x86_64-Everything-1804.iso new public rootnewprivate.ppk
fromcentos.txt randeernewprivate.ppk rootpub
root@UbuntuServer:/mnt/test# mount CentOS-7-x86_64-Everything-1804.iso /mnt/test 2/ -t iso9600 -o loop
mount: /mnt/test/CentOS-7-x86_64-Everything-1804.iso: failed to setup loop device
o curlftps é userspace, o mount loopback é o kernelspace. O kernel não pode ver o arquivo montado no espaço do usuário. Use o fuseiso para montar uma solução baseada no espaço do usuário.
Tags repository mount iso ftp ubuntu