O shfs <<http://shfs.sourceforge.net/>> foi um projecto que começou com
um trabalho universitário de alunos checos.
Consiste num módulo de linux, que implementa um filesystem especial, e
um utilitário "user level" para fazer o mount. Respectivamente shfs.ko e
shfsmount.
A sua utilidade e facilidade de uso é incrível : podemos montar os
ficheiros acessíveis por ssh no nosso filesystem. Desde sempre que o
Unix teve o conceito "everything is a file", mas este caso é realmente
interessante. Na prática podemos ver como ficheiros locais tudo o que
esteja em sistemas que possam suportar um ssh server.
Para testar apenas, sem instalar:
# star xf shfs-0.34.tar.gz (a versão que eu usei)
# cd shfs-0.34/
# make
# insmod ./shfs/Linux-2.6/shfs.ko (estou a usar o kernel 2.6.6)
# ./shfsmount/shfsmount myUserarrobamyHost /mnt/myLocalDir
Simples e prático. Em myHost só tem que haver um ssh daemon a correr.
Outras goodies (retirado da página):
# file cache for access speedup
# perl and shell code for the remote (server) side
# could preserve uid/gid (root connection)
# number of remote host platforms (Linux, Solaris, Cygwin, ...)
# Linux kernel 2.4.10+ and 2.6
# arbitrary command used for connection (instead of ssh)
# persistent connection (reconnect after ssh dies)
não testei o segundo item (perl and shell code) mas parece interessante.
Neste caso alarga a nossa "montabilidade" a tudo que tenha perl ou shell.
-- carlosReceived on Sat May 29 00:22:45 2004
This archive was generated by hypermail 2.1.8 : Thu Dec 30 2004 - 23:07:46 UTC