Монтирование файловой системы rsync.net в Linux посредством sshfs
Существует возможность смонтировать файловую систему rsync.net как локальную файловую систему Linux посредством использования sshfs (FUSE).
FUSE и sshfs доступны для Linux версий 2.4.x и 2.6.x. Начиная с версии 2.6.14 и выше поддержка FUSE официально включена в ядро.
Официальный сайт FUSE:
http://fuse.sourceforge.net/
На официальном сайте доступна wiki с документацией:
http://fuse.sourceforge.net/wiki/
Страница sshfs:
http://fuse.sourceforge.net/sshfs.html
Хороший набор справочных материалов для пользователей Gentoo Linux:
http://gentoo-wiki.com/HOWTO_FTP_Mount
И набор справочных материалов для пользователей Ubuntu Linux:
http://myy.helia.fi/~karte/mount_sshfs.html
Ниже предоставлено описание установки FUSE, и использования sshfs для монтирования файловой системы rsync.net как локальной файловой системы Linux.
Установка FUSE и sshfs
Шаг 1: Загрузка и установка FUSE
Если ваше ядро версии 2.6.14 и выше, пропустите этот шаг, т.к. FUSE уже является частью вашего ядра.
Вы можете загрузить исходные коды FUSE пройдя по ссылке "download" на главной странице проекта:
http://fuse.sourceforge.net/
После распаковки архива, просто выполните следующие команды:
$ ./configure
$ make
# make install
Шаг 2: Загрузка и установка sshfs
Вы можете загрузить исходные коды sshfs пройдя по ссылке "download" на главной странице проекта:
http://fuse.sourceforge.net/sshfs.html
После распаковки архива, просто выполните следующие команды:
$ ./configure
$ make
# make install
Шаг 3: Монтирование файловой системы rsync.net
Создайте директорию для точки монтирования:
# mkdir /mnt/rsync.net
После этого выполните команду sshfs:
# sshfs 1004@usw-s017.rsync.net: /mnt/rsync.net
При выполнении команды у вас будет запрошен пароль для доступа к rsync.net. После ввода пароля команда завершится без сообщений. После этого введите команду:
# mount
которая отобразит результат монтирования файловой системы.
По завершению работы вы можете отмонтировать файловую систему выполнив команду:
# fusermount -u /mnt/rsync.net
|