21.05.2009

Монтировки

Некоторое время назад я озаботился вопросом - а как бы это без лишних телодвижений организовать переброс файлов между двумя домашними компьютерами?
Поднимать ради этого NFS не хотелось, Samba казалась несколько не тем выбором (тем более, на обоих компьютерах использовалась Ubuntu). А каждый раз руками набивать scp откровенно надоело.

В один прекрасный день, камрад t.t. посоветовал мне обратить внимание на sshfs.
Благо ставится эта штука на раз, а в использовании проста как кусок хозяйственного мыла.

Некоторое время я с удовольствием её использовал и уже собрался было написать о ней заметку, но тут в блогах начали появляться статьи о всё той же sshfs. Так что не буду плодить энтропию, а расскажу продолжение истории.

Поскольку файловый менеджер Nautilus мне нравится и нравится весьма, я задумался - а нельзя ли как-либо скрестить его с sshfs, дабы получить что-то вроде WinSCP.
Мычль начала блуждать вокруг nautilus scripts, но гуглинг показал, что я изобретаю велосипед. :)

В общем, "Переход - Соединиться с сервером" - это то, что доктор прописал в таких случаях. Кроме того, можно сохранить закладку и, в случае необходимости, монтировать нужный ресурс буквально одним кликом. Равно как и размонтировать.

Рекомендую.

Кроме того, хотелось бы упомянуть и о другой удобной монтировке - fuseiso.
Случается, мне в руки попадают образы дисков в разных экзотических форматах - nrg, bin, mdf. Заморачиваться с их перекодировкой мне откровенно лень, а потому упомянутая утилита оказалась весьма кстати. Она умеет монтировать множество образов, причём не требуя для этого администраторских прав (как и следует из названия, она использует FUSE).
fuseiso -p what-the-f__k.nrg ~/cdrom

создаст папку ~/cdrom и смонтирует в неё диск. А

fusermount -u ~/cdrom

отмонтирует его.

Совершенно непонятно - отчего автор не дополнил утилиту ключом -u, но чего нет, того нет. Желающие могут написать багрепорт. Также вызывает некоторое сожаление невозможность отмонтировать ресурс, смонтированный этой утилитой с помощью Nautilus'а, но, честно говоря, это уже придирка.

В общем, надеюсь Вам пригодятся эти утилиты. Я их использую регулярно. :)

9 прокомментировало:

  1. Большое спасибо за подсказку про fuseiso!
    Действительно, полезно :)

    ОтветитьУдалить
  2. Еще стоит обратить внимание на
    rsync ( и его реинкарнацию для бекапа rsnapshot).

    Синхронизация фалов - unison. Особенно, когда компьютеров больше двух.

    ОтветитьУдалить
  3. Да, про rsync знаю и даже как-то писал.

    У меня просто несколько другая задача стояла - не синхронизация, а именно перенос файлов с машины на машину.

    ОтветитьУдалить
  4. В наутилусе можно еще нажать сверху слева кнопку с изображением листа и ручки, появится строка ввода и там просто набрать:

    ssh://имя_машины

    :)

    А по поводу монтирования через fuse образов рекомендую furiusisomount. Очень удобно бывает. К тому же позволяет монтировать образы не только через fuse, но и через loop, что бывает полезно, так как несколько раз нарывался на грабли при монтировании образов с рокридж через fuse (не корректно читались линки), пришлось перемонтировать через loop.

    ОтветитьУдалить
  5. Giver же. Не нужна настраивать SSH и подключаться. Всё красиво и клёво :)

    ОтветитьУдалить
  6. если ест уже настроенное ssh
    то Krusader позволяет удобно цепляться через sftp (раньше использовал fish, но что-то там сломалось)
    причем sftp в данном случае, похоже, это именно "ftp over ssh"
    ну и - да, fusefs можно пользовать
    %-)

    ОтветитьУдалить
  7. Не нужно, ибо есть gvfs. Он умеет и монтировать ssh, и архивы/образы (выберите Archive Mounter в меню открыть с помощью).

    ОтветитьУдалить
  8. а я для хранения и синхронизации файлов использую dropbox и получаю доступ к необходимым данным хоть с орбитальной станции.

    ОтветитьУдалить
  9. Анонимный23 Май, 2009 09:51

    комрад, пиши обновляй блог свой почаще!

    ОтветитьУдалить