Midnight Commander: виртуальные fs как локальные директории


Sphynkx - Posted on 25 Апрель 2010

Вдруг кто не знает - монтирование удаленного FTP-ресурса в виде локального каталога:

$ ln -s /#ftp:user@host

То же самое, что команда "FTP-соединение" в меню панелей, или "cd /#ftp:user@host" в командной строке. В текущем каталоге появится каталог #user@host с содержимым удаленного FTPшника. Будет работать и с указанием логина/пароля, путей на удаленном FTP. Каталог виртуальный - существует только для МС и его субшелла.

Примечание 1: FTP-соединение со временем отбивается и при входе в каталог, содержащий этот виртуальный FTP, происходит переподключение, так что может слегка притормаживать. По этой же причине, данный совет практичен при хорошем и стабильном канале, в локальной сети к примеру.

Примечание 2: В принципе, данный способ справедлив и для остальных VFS - ssh и наверное smb (не пробовал). Для ssh надо сначала настроить аутентификацию по ключам, иначе удаленный сервер задолюает запросами пароля ;-))

Примечание 3: Если возникнет желание удалить/переместить/скопировать такой виртуальный каталог - не забудьте включить мозг - вы будете производить эти операции со всем примонтированным деревом каталогов ;-)) Для пущей убедительности, лучше положить на время сетевой интерфейс и убедиться, что ссылка стала битой - тогда ее можно спокойно удалить/переместить.

0
Ваша оценка: Ничего

В чём профит от "только в MC и его сабшелле"? То ли дело fuse+autofs, работает для всего, настраивается один раз и забывается.

совет в студию Ж:-)

Я так понимаю что директория создастся когда ты к ней обращаешся. Для этого нужно знать ее имя заранее. А как сделать что бы было как в этом совете, что бы можно было просмотреть имена директорий с удаленными подключениями (кроме как смотреть в /etc/auto.*)?

Спасибо! Не так давно начал изучать этот замечательный файловый менеджер. А тут такие возможности! Даже не знал.

Опс, немножко ошибся - каталог будет выглядеть, как #user@host.

не совсем понял что и где нужно подправить..

Ошибся в предложении "В текущем каталоге появится каталог user@host с содержимым удаленного FTPшника." Следует читать: "В текущем каталоге появится каталог #user@host с содержимым удаленного FTPшника."

done

Отправить комментарий

Google Friend Connect (leave a quick comment)
loading...
Содержание этого поля является приватным и не предназначено к показу.