Как смонтировать ftp-файл.iso в Ubuntu
В моих окнах я создал папку. Я смонтировал эту папку с помощью curlftps. Это было успешно. есть .iso
файл (centos.iso
) в этой папке. Затем я попытался снова смонтировать этот 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
1 ответ
Я получил ответ на этот вопрос, ( https://unix.stackexchange.com/questions/465764/how-to-mount-ftp-mounted-iso-file-to-ubuntu/465786) curlftps - это пользовательское пространство, монтирование loopback - это пространство ядра. Ядро не видит смонтированный файл пользовательского пространства. Используйте fuseiso для монтажа, который является решением, основанным на пространстве пользователя. Спасибо друг, это работает.
sudo apt install fuseiso
modprobe fuse
sudo mkdir /mnt/iso
fuseiso -p /mnt/test/CentOS-7.iso /mnt/iso/