synchronisatie netwerkbestanden

Jan Claeys ubuntu op janc.be
Wo Okt 17 03:47:03 UTC 2007


Op dinsdag 16-10-2007 om 11:03 uur [tijdzone +0200], schreef Dennis van
Dok:
> Jan Claeys schreef:
> > Op dinsdag 16-10-2007 om 00:05 uur [tijdzone +0200], schreef Dennis van
> > Dok:
> >> Om met Windowsnetwerken te kunnen kletsen moet je software SMB kunnen
> >> praten. Grsync kan dat *niet*, voor zover ik kan zien.
> > 
> > Als je een SMB-partitie "mount" via FUSE zou dat geen probleem mogen
> > zijn voor Grsync/rsync.
> 
> Ik zou wel eens willen zien hoe dat werkt. Voor zover ik kan beoordelen
> is het verre van triviaal. Kun je aangeven welke stappen een gebruiker
> hiervoor moet doorlopen?

FUSE is een kernel driver die het mogelijk maakt bestandssystemen in
"userspace" (meer bepaald als een soort "server") te implementeren.  Het
voordeel van FUSE is dat het er voor programma's uit ziet als elk ander
gemount bestandssysteem.

Het bekendste voorbeeld van een FUSE-bestandssysteem is momenteel
waarschijnlijk ntfs-3g.  Voor SMB zijn er blijkbaar FuseSMB en SMBNetFS.
Op dit moment zijn die vermoedelijk inderdaad iets ingewikkelder om op
te zetten... (ik gebruik geen Windows of Samba hier, dus kan het niet
uitproberen.)


> Ik heb nog eens naar het bestandsbeheer gekeken en ik moet zeggen: het
> is heel verwarrend. Je kunt verbinden met een server, kiezen voor
> Windows gedeelde map, de details invullen en presto, een windows share
> verschijnt als icoon op de desktop. Ga je vervolgens in Grsync bladeren,
> dan zie je deze nieuwe locatie *niet*. Ter vergelijking: in gedit zie ik
> de share wel. Een bug in Grsync?

Nautilus (het bestandsbeheer) en Gedit gebruiken GnomeVFS, een userspace
virtueel bestandssysteem dat niet via de kernel gaat, en dus enkel
zichtbaar is voor programma's die GnomeVFS ondersteunen.  Grsync en
zeker rsync, ondersteunen dat duidelijk niet.


-- 
Jan Claeys





Meer informatie over de Ubuntu-NL maillijst