From: Jeffrey J. K. <bac...@ko...> - 2009-06-12 14:47:42
|
Pieter Wuille wrote at about 15:23:16 +0200 on Tuesday, June 9, 2009: > On Mon, Jun 08, 2009 at 08:21:17AM -0400, Jeffrey J. Kosowsky wrote: > > Alex Harrington wrote at about 07:26:22 +0100 on Monday, June 8, 2009: > > > > I've been rewriting (allmost all) parts of Stephen Day's fuse > > > > filesystem, to add some features and improve performance. You > > > > can find the latest version > > > > here: > > > > > > Hi Pieter > > > > > > Great work - I've put it on one of our BackupPC boxes and it worked > > > first time. > > > > > > What I have found though is that overnight it seems to unmount itself > > > and triyng to read from it gives a "Endpoint disconnected" error > > > message. > > > > > > If there's some tests I can run for you to nail that down then please > > > let me know. > > > > > > > I found the same issue. > > I get the following error when listing the previously mounted > > directory: > > ls: cannot access /home/mnt/backuppc: Transport endpoint is > > not connected > > Ok that means the perl script exited before it should have. If you start it > using "perl backuppcfs.pl -f <mountpoint>", it will keep running in the > foreground and print out any errors that occur. > > One reason why it may have exited is Out of Memory - in case someone/something > would try to read through the whole directory tree in a short time, the tree > cache will probably start using arbitrary much memory. Next on my todo list: > limit the amount of the tree nodes held in memory. > > If it's caused by something else, i'd like to see the error message. > Here is the error message: perl backuppcfs.pl -f mymountpoint Undefined subroutine &main::bpc_statfs called at /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Fuse.pm line 121. |