В моих окнах я создал папку. Я смонтировал ту папку с помощью curlftps. Это было успешно. существует .iso
файл (centos.iso
) в этом folder.then я пытался смонтировать, что ISO отображает к моему Linux снова как точка монтирования. Но это было неудачно.
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:randeer@192.168.0.2 /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 devic e: Operation not supported
Я получил ответ для этого теста, (https://unix.stackexchange.com/questions/465764/how-to-mount-ftp-mounted-iso-file-to-ubuntu/465786#465786) curlftps является пространством пользователя, смонтируйте, что обратная петля является kernelspace. Ядро не видит, что пространство пользователя смонтировало файл. Используйте fuseiso для монтирования, которое является основанным на пространстве пользователя решением. Спасибо сцепляется, это работает.
sudo apt install fuseiso
modprobe fuse
sudo mkdir /mnt/iso
fuseiso -p /mnt/test/CentOS-7.iso /mnt/iso/