Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Nov 2005 01:07:15 +0800
From:      Xin LI <delphij@gmail.com>
To:        Scott Long <scottl@samsco.org>
Cc:        freebsd-fs@freebsd.org, user <user@dhp.com>
Subject:   Re: UFS2 snapshots on large filesystems
Message-ID:  <a78074950511130907g24c079c4gccd6c1d750d244da@mail.gmail.com>
In-Reply-To: <436BDB99.5060907@samsco.org>
References:  <Pine.LNX.4.21.0511041531210.8180-100000@shell.dhp.com> <436BDB99.5060907@samsco.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On 11/5/05, Scott Long <scottl@samsco.org> wrote:
> The UFS snapshot code was written at a time when disks were typically
> around 4-9GB in size, not 400GB in size =-)  Unfortunately, the amount

s/size/cylinder groups/g :-)

> of time it takes to do the initial snapshot bookkeeping scales linearly
> with the size of the drive, and many people have reported that it takes
> considerable amount of time (anywhere from several minutes to several
> dozen minutes) on large drives/arrays like you describe.  So, you should
> test and plan accordingly if you are interested in using them.

I have some ideas about lazy snapshotting.  But unfortunately I don't
have much time to implement a prototype ATM, and I think we really
need a file system that is capable for:
 - Handling large number of files in one directory (say, some sort of
indexing mechanism, etc.  And yes, I know that this is somewhat
insane, but the [ab]use is present in many large e-mail systems that
uses mailbox)
 - Effective recovery.  Personally I do not buy journalling much, and
I think the problem could be resolved by something like WAFL did.

I think that JUFS would provide some help for (2), do you have some
plan about (1)?

Cheers,
--
Xin LI <delphij@delphij.net> http://www.delphij.net


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a78074950511130907g24c079c4gccd6c1d750d244da>