From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <1eb60af701688ea28c07b2ca3ad595d0@quanstro.net> From: erik quanstrom Date: Sat, 5 Aug 2006 15:24:40 -0500 To: 9fans@cse.psu.edu Subject: Re: [9fans] Fs64 file server, partition boundaries out of range In-Reply-To: <20060805202005.6F647A9C0@mail.cse.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: 978988fe-ead1-11e9-9d60-3106f5b1d025 i'd really be suprised if you had actually used up 50G. i think that the problem is that copyworm trys to copy the whole worm --- even empty blocks. the relevant check in getbuf combined with written size seems to do this: static Devsize writtensize() { Devsize lim; for(lim = devsize(worm); lim > 0; lim--) if(blocknum(lim) is "active" OR blocknum(lim) can be read) return lim+1; return 0; } am i missing something? it's not obvious to me how to determine the last block that's actually got data in it. - erik On Sat Aug 5 15:22:54 CDT 2006, g.pavelcak@comcast.net wrote: > > Well, don't I feel silly. I thought I had stumbled upon a problem > that required an fs wizard, but, unless Geoff says otherwise, I'm > now convinced that I was just trying to get an elephant into a > hamster cage. I'll just have to rethink my disk usage. Or maybe I'll > try fossil/venti. Fs has been great, but the graph indicates that > venti grows more slowly, and I don't want to give up my mirror for > concatenation. > > Now, the question is, if I switch to venti, how do I do it without > losing my history? Seems to me that I've seen posts saying something > like "Nemo posted a script", but I've never found the script. But > that's just a vague memory. I'll have to do some 9fans archive > searching. > > Thanks. > > Greg