Появилась такая необходимость примонтировать удаленный FTP к ФС. Я бодренько качнул с репозитория curlftpfs, но при попытке использования столкнулся с проблемой.
Вроде все нормально, соединяется, заходит в нужную папку (я включил опцию -v и проверил вывод в консоли), но фактически все зависает начисто. Все приложения полностью виснут при попытке обратится не только к точке монтирования, но и ее к родительской папке.
Пробовал как от пользователя так и от рута — результат одинаковый.
* Couldn't find host kurolesim.ru in the .netrc file; using defaults
* About to connect() to kurolesim.ru port 21 (#0)
* Trying 193.104.149.74... * connected
* Connected to kurolesim.ru (193.104.149.74) port 21 (#0)
< 220 ProFTPD 1.3.3 Server ready.
> USER sl4mmer@kurolesim.ru
< 331 Password required for sl4mmer@kurolesim.ru
> PASS ******
< 230 User sl4mmer@kurolesim.ru logged in
> PWD
< 257 "/" is the current directory
* Entry path is '/'
> CWD domains
< 250 CWD command successful
> CWD kurolesim.ru
< 250 CWD command successful
> CWD public_html
< 250 CWD command successful
* Remembering we are in dir "domains/kurolesim.ru/public_html/"
* Connection #0 to host kurolesim.ru left intact
Как именно монтируете? Можно попробывать добавить опций как тут:
ftpusername:ftppassword@ftp.site.address /path/to/mountpoint curlftpfs rw,allow_other,uid=userid,gid=groupid 0 0