MacFUSE et compagnie

Le
grokub
FUSE (File Systems in User Space) permet de voir le réseau un peu
différemment.

En autorisant l'écriture de filesystems qui s'exécutent au niveau user
(et non noyau), FUSE suscite l'apparition d'une variété de choses qui
peuvent se monter sur le bureau au même titre qu'un volume Samba
ou AppleShare.

A ce chapitre, deux projets très prometteurs:

sshfs et ftpfs, qui permettent de monter en local un répertoire distant
sur lequel on a un accès respectivement ssh ou ftp.

Fini les clients FTP et les SCP en shell. Les fichiers distants sont là,
sur mon bureau. Clik-clic et je t'édite. Click-glisse je te bouge.

A noter que ce n'est qu'une illusion. Le transfert de fichier s'effectue
toujours, derrière le rideau. Les clients FTP, comme BBEdit avec sa
fonction "Open ftp server" nous avaient apporté cette facilité.

Mais là, la frontière locale/distant disparaît. C'est la fusion.

Quand je parle de «voir le réseau un peu différemment», c'est avoir sur
son bureau en permance un ou plusieurs répertoires distants pour y
éditer son site web, partager des fichiers avec les amis, montrer une
image dans un newsgroup, faire des sauvegardes en lieu sécurisé.
La liste des services est illimitée. Il y en a même qui s'en servent
pour monter leur Freebox HD sur leur Mac.

Quand on voit les galères dans lesquelles s'engagent les "internautes"
pour partager un simple fichier, on se dit que ça manque cruellement.



1. MacFUSE

http://code.google.com/p/macfuse/

Ça, c'est la fondation. A lui seul, il ne fait rien mais il permet le
reste. Je le trouve plutôt stable malgré toutes les misères que je
lui ai fait subir, comme monter le filesystem d'un VAX vu au travers
de son shell. Rien à dire de plus que "charge et installe".


2. sshfs-static (pour geeks)

http://code.google.com/p/macfuse/wiki/MACFUSE_FS_SSHFS

Ce n'est qu'un exécutable Unix qui s'appelle depuis le shell.
Question intégration, on peut mieux faire. Mais ça marche nickel.

shfs implique qu'on ait un accès shell à la machine distante,
ce qui n'est pas le cas le plus fréquent j'en conviens.


3. MacFUSION (GUI)

http://www.macfusionapp.org/

MacFUSION (qu'il ne faut pas confondre avec MacFUSE et n'en dispense
pas) s'installe dans la barre de menus et mémorise des raccourcis vers
vos serveurs préférés. C'est le montage en un clic, aussi bien intégré
que le iDisk.

Une version TIger se trouve ici:

http://www.sccs.swarthmore.edu/users/08/mgorbach/MacFusionWeb/index_old.
html

Le montage ssh marche nickel.

En revanche, le montage via ftp (version Tiger, je n'ai pas Leopard) est
bancal. Le Finder n'arrive pas à lister certains répertoires, même si on
les voit parfaitement en shell. Pire, il leur arrive de s'évanouir. Et
impossible d'écrire, même si le login donne le droit d'écriture.

Qu'en est-il de la version Leopard?


4. FTPFS (GUI)

http://www.macupdate.com/info.php/id/26274

Même principe que MacFUSION mais FTP seulement et ne s'installe pas dans
la barre de menus.

Malgré m'être logé comme propriétaire de l'espace FTP, je n'ai vu que
des dossiers interdits en écriture. Voie de garage donc.


5. CurlFtpFS (pour geeks) et dern

http://curlftpfs.sourceforge.net/

Le configure se vautre en "The pkg-config script could not be found or
is too old." et je suis pas le seul, apparemment. Cependant, j'ai pu
dénicher un Mac build ici:

http://groups.google.com/group/macfuse/files

Même chanson que FTPFS: Malgré m'être logé comme propriétaire de
l'espace FTP, je n'ai vu que des dossiers interdits en écriture.


6. Conclusion

Installez MacFUSE. Ça peut pas faire de mal et ça peut même faire du
bien, comme monter des volumes NTFS en écriture.

MacFUSION semble la Meilleure Bonne Idée depuis le iDisk mais ça merdoie
en FTP sous Tiger. J'aimerais savoir comment ça se comporte en Leopard.

sshfs est un bonheur. Je peux travailler sur mon sitouèbe depuis le
Finder comme s'il était en local. Et c'est rapide.

ftpsf m'a l'air un peu bancal à ce stade de son développement. Très très
dommage vu que la plupart des gens n'ont qu'à leur disposition l'espace
FTP fourni par leur FAI. A suivre


PS: il est prudent de faire un
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
sinon le Finder va tenter de lire et écrire ses merdes, et croyez-moi,
quand j'espionne ses requêtes, c'est un vrai ventilateur.

PS2: cadeau Freebox là
http://groups.google.com/group/macfuse/files



X-post fcsmp pour les aspects geek.
Fu-2 fcomx pour rester en thème user.


--
Jean-Yves Bernier <http://www.pescadoo.net/>
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
sebastienmarty
Le #18744231
Jean-Yves Bernier
MacFUSION semble la Meilleure Bonne Idée depuis le iDisk mais ça merdoie
en FTP sous Tiger. J'aimerais savoir comment ça se comporte en Leopard.



J'en ai déjà touché deux mots ici-même : chez moi ça ne fonctionne pas,
impossible de se connecter (essayé sur des comptes Free et un chez OVH
via dyndns).

--
[SbM]
"If the French were really intelligent, they'd speak English" (W. Sheed)
olivier.marti
Le #18746451
Jean-Yves Bernier
FUSE (File Systems in User Space) permet de voir le réseau un peu
différemment.




Un indispensable !

Je monte le système du fichier du centre de calcul avec sshfs. Les
fenêtres de Finder affichent "1 000 Go d'espace libre". Ca fait réver !

Ceci dit, MacFuse/sshfs se trompe : il y a beaucoup plus que ça sur ce
serveur :-)

Dans mon cas, je trouve le système légèrement dangereux : un simple clic
de souris peut provoquer le déplacement de quelques To, ou même quelques
centaines de To. Avec derrière un robot de stockage qui va se mettre à
mouliner comme un fou pour dévider des centaines de cassettes.

Très puissant donc, et comme tel à consommer avec modération !

Olivier

PS : mes deux sous de geek :

mkdir -p /Volumes/; /usr/local/bin/sshfs
/Volumes/Nom_local
-oreconnect,sshfs_sync,follow_symlinks,local,nolocalcaches,volname="Nom_
local",fsname="",fsid404
grokub
Le #18746691
SbM
J'aimerais savoir comment ça se comporte en Leopard.



J'en ai déjà touché deux mots ici-même : chez moi ça ne fonctionne pas,
impossible de se connecter (essayé sur des comptes Free et un chez OVH
via dyndns).



Après pas mal de lecture et grattage de tête...... SOLUTION !

Free interdit le chmod. Je crois me souvenir qu'ils bidouillent les
privilèges, et que ça m'avait pas mal fait galérer par le passé.

J'ai testé sur deux autres serveurs FTP. L'un est mon serveur local,
l'autre est celui d'un pote. Dans les deux cas, tous les symptômes
(uploads aléatoires, "fichier corrompu", "privilèges insuffisants") ont
disparu.

http://www.pescadoo.net/tmp/fuse.png

(je viens de transférer ce snapshot par clic-glisse sur le volume vert
d'un geste souple et élégant, on remarquera au passage que mon
bureau n'est pas encombré d'images de chats, de bébé, ou d'icônes
en vrac).

Je lis et j'écris sur Local et Cafet, j'ouvre des images dans Apercu et
des textes dans TexEdit directement depuis le Finder.

Va falloir trouver un autre hébergeur que Free.

Tu peux tester sur ftp at pescadoo.net (pas de username).


--
Jean-Yves Bernier
grokub
Le #18746851
Olivier Marti
mkdir -p /Volumes/; /usr/local/bin/sshfs
/Volumes/Nom_local
-oreconnect,sshfs_sync,follow_symlinks,local,nolocalcaches,volname="Nom_
local",fsname="",fsid404



sshfs a l'air un peu plus souple que ftpfs (il a aussi un peu plus de
bouteille). Il ne m'a jamais fait de soucis jusqu'ici.

Avoue qu'une icône dans la menubar avec les raccourcis vers tes divers
domiciles est un confort que même un geek à poil dur a du mal à refuser.

Très puissant donc, et comme tel à consommer avec modération !



Maman, j'ai effacé mon sitouèbe!

Il est vrai qu'une opération qui peut paraître anodine sur le
cliquodrome peut se traduire en Armageddon à l'autre bout.

Un peu comme le gars qui avait mis un CD en pièce-jointe
dans un mail à tous d'une entreprise de 3000 personnes.

J'ai inversé le workflow, comme on dit. Avant, je réalisais en local et
je lançais une synchro sur le serveur web. C'était un peu pénible car
s'il fallait refaire des modifs, il fallait relancer une synchro.

Maintenant je réalise sur le serveur et je cron un rsync de nuit pour
miroirer en local.


--
Jean-Yves Bernier
jacques
Le #18748431
Jean-Yves Bernier
Après pas mal de lecture et grattage de tête...... SOLUTION !

Free interdit le chmod. Je crois me souvenir qu'ils bidouillent les
privilèges, et que ça m'avait pas mal fait galérer par le passé.



Bah... oui, mais là tout de suite, j'ai avec MacFuse (2.1.5 Bêta) monté
mon ftpperso.free.fr.

Apparemment ça fonctionne très bien (avec cette version bêta, je te
l'accorde).

Jacques
--
Visitez le blog de l'admin :
grokub
Le #18751741
Jacques Foucry
Bah... oui, mais là tout de suite, j'ai avec MacFuse (2.1.5 Bêta) monté
mon ftpperso.free.fr.



Cette 2.1.5 Bêta est une 2.0.3,2 (c'est du moins ce que j'obtiens là
http://mac.softpedia.com/get/System-Utilities/MacFUSE.shtml )

Cette que j'utilise vient d'ici:
http://code.google.com/p/macfuse/downloads/

Je pense que c'est la même.

Par contre, nous n'utilisons probablement pas le même version de
MacFusion. Je suis en 1.1/Tiger, tu es probablement en 2.0.3/Leopard.

Et c'est MacFusion qui contient le plugin FTP.


--
Jean-Yves Bernier
sebastienmarty
Le #18756671
Jean-Yves Bernier
Va falloir trouver un autre hébergeur que Free.

Tu peux tester sur ftp at pescadoo.net (pas de username).



Bon ben ça ne marche toujours pas chez moi. Je ne dois pas savoir
l'utiliser. Ou alors ce sont mes réglages de pare-feu qui bloquent ? ou
mon FAI ?

--
[SbM]
"If the French were really intelligent, they'd speak English" (W. Sheed)
jacques
Le #18757041
Jean-Yves Bernier
Par contre, nous n'utilisons probablement pas le même version de
MacFusion. Je suis en 1.1/Tiger, tu es probablement en 2.0.3/Leopard.



Oui, tout à fait.

Jacques
--
Visitez le blog de l'admin :
JLB21
Le #18758401
Bonjour,

J'ai été intéressé par votre sujet.

Sur mon iMac Intel en 10.5.6, j'ai installé Macfusion 2.0.3.
Aucun problème d'accès à mon site (ftpperso.free.fr), ou à ma Freebox
HD (hd1.freebox.fr), et même au serveur d'envoi de gros fichiers de
Free (dl.free.fr)… Mais, il est impossible d'uploader quoi que ce soit
faute d'autorisation.

A noter que l'accès ftp du finder (Cde-K) me permet l'accès à ma
Freebox HD (hd1.freebox.fr)de façon absolument équivalente : montage du
disque sur le bureau, intervention sur les fichiers (rename), lecture
sur le Mac des videos (y.c les enregistrements Freebox) ou images
distantes, download...
Tout sauf l'upload. Seule, l'utilisation d'un client ftp permet l'upload.

Enfin, je ne suis pas parvenu à me connecter à mon autre Mac en réseau
(afp://), ce qui ne pose aucun problème avec la commande ftp du Finder
(sans doute faute de rentrer les bons paramètres).

Alors, dans mon cas, peu d'intérêt à priori.

On 2009-02-23 18:11:57 +0100, (Jean-Yves Bernier) said:

FUSE (File Systems in User Space) permet de voir le réseau un peu
différemment.

En autorisant l'écriture de filesystems qui s'exécutent au niveau user
(et non noyau), FUSE suscite l'apparition d'une variété de choses qui
peuvent se monter sur le bureau au même titre qu'un volume Samba
ou AppleShare.

A ce chapitre, deux projets très prometteurs:

sshfs et ftpfs, qui permettent de monter en local un répertoire distant
sur lequel on a un accès respectivement ssh ou ftp.

Fini les clients FTP et les SCP en shell. Les fichiers distants sont là,
sur mon bureau. Clik-clic et je t'édite. Click-glisse je te bouge.

A noter que ce n'est qu'une illusion. Le transfert de fichier s'effectue
toujours, derrière le rideau. Les clients FTP, comme BBEdit avec sa
fonction "Open ftp server" nous avaient apporté cette facilité.

Mais là, la frontière locale/distant disparaît. C'est la fusion.

Quand je parle de «voir le réseau un peu différemment», c'est avoir sur
son bureau en permance un ou plusieurs répertoires distants pour y
éditer son site web, partager des fichiers avec les amis, montrer une
image dans un newsgroup, faire des sauvegardes en lieu sécurisé.
La liste des services est illimitée. Il y en a même qui s'en servent
pour monter leur Freebox HD sur leur Mac.

Quand on voit les galères dans lesquelles s'engagent les "internautes"
pour partager un simple fichier, on se dit que ça manque cruellement.


------------------
1. MacFUSE

http://code.google.com/p/macfuse/

Ça, c'est la fondation. A lui seul, il ne fait rien mais il permet le
reste. Je le trouve plutôt stable malgré toutes les misères que je
lui ai fait subir, comme monter le filesystem d'un VAX vu au travers
de son shell. Rien à dire de plus que "charge et installe".

------------------
2. sshfs-static (pour geeks)

http://code.google.com/p/macfuse/wiki/MACFUSE_FS_SSHFS

Ce n'est qu'un exécutable Unix qui s'appelle depuis le shell.
Question intégration, on peut mieux faire. Mais ça marche nickel.

shfs implique qu'on ait un accès shell à la machine distante,
ce qui n'est pas le cas le plus fréquent j'en conviens.

------------------
3. MacFUSION (GUI)

http://www.macfusionapp.org/

MacFUSION (qu'il ne faut pas confondre avec MacFUSE et n'en dispense
pas) s'installe dans la barre de menus et mémorise des raccourcis vers
vos serveurs préférés. C'est le montage en un clic, aussi bien intégré
que le iDisk.

Une version TIger se trouve ici:

http://www.sccs.swarthmore.edu/users/08/mgorbach/MacFusionWeb/index_old.
html

Le montage ssh marche nickel.

En revanche, le montage via ftp (version Tiger, je n'ai pas Leopard) est
bancal. Le Finder n'arrive pas à lister certains répertoires, même si on
les voit parfaitement en shell. Pire, il leur arrive de s'évanouir. Et
impossible d'écrire, même si le login donne le droit d'écriture.

Qu'en est-il de la version Leopard?

------------------
4. FTPFS (GUI)

http://www.macupdate.com/info.php/id/26274

Même principe que MacFUSION mais FTP seulement et ne s'installe pas dans
la barre de menus.

Malgré m'être logé comme propriétaire de l'espace FTP, je n'ai vu que
des dossiers interdits en écriture. Voie de garage donc.

------------------
5. CurlFtpFS (pour geeks) et dern

http://curlftpfs.sourceforge.net/

Le configure se vautre en "The pkg-config script could not be found or
is too old." et je suis pas le seul, apparemment. Cependant, j'ai pu
dénicher un Mac build ici:

http://groups.google.com/group/macfuse/files

Même chanson que FTPFS: Malgré m'être logé comme propriétaire de
l'espace FTP, je n'ai vu que des dossiers interdits en écriture.

------------------
6. Conclusion

Installez MacFUSE. Ça peut pas faire de mal et ça peut même faire du
bien, comme monter des volumes NTFS en écriture.

MacFUSION semble la Meilleure Bonne Idée depuis le iDisk mais ça merdoie
en FTP sous Tiger. J'aimerais savoir comment ça se comporte en Leopard.

sshfs est un bonheur. Je peux travailler sur mon sitouèbe depuis le
Finder comme s'il était en local. Et c'est rapide.

ftpsf m'a l'air un peu bancal à ce stade de son développement. Très très
dommage vu que la plupart des gens n'ont qu'à leur disposition l'espace
FTP fourni par leur FAI. A suivre...


PS: il est prudent de faire un
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
sinon le Finder va tenter de lire et écrire ses merdes, et croyez-moi,
quand j'espionne ses requêtes, c'est un vrai ventilateur.

PS2: cadeau Freebox là
http://groups.google.com/group/macfuse/files



X-post fcsmp pour les aspects geek.
Fu-2 fcomx pour rester en thème user.




--
sebastienmarty
Le #18759331
JLB21
Bonjour,

J'ai été intéressé par votre sujet.

Sur mon iMac Intel en 10.5.6, j'ai installé Macfusion 2.0.3.
Aucun problème d'accès à mon site (ftpperso.free.fr)



Alors ça c'est pas mal... Comment ça se fait que je n'y arrive pas chez
moi ? Parce que j'accède à mes comptes Free par le biais d'un autre FAI
? Pourtant j'y accède sans problème avec un client FTP "traditionnel"...

--
[SbM]
"If the French were really intelligent, they'd speak English" (W. Sheed)
Publicité
Poster une réponse
Anonyme