[ale] Ext4 adoption anyone?
Jeff Hubbs
hbbs at comcast.net
Fri Jan 23 09:04:39 EST 2009
These newer filesystems, including the ones used through FUSE - are any
of them considered as reliable as ext3, jfs, xfs?
Pat Regan wrote:
> Michael B. Trausch wrote:
>
>> Yes, but the disk format is unstable as of -rc2. It's marked as highly
>> experimental. I attempted (and failed) with -rc1 to use it on my extra
>> hard drive; it would not mount. I'll be trying again with -rc2 or -rc3
>> here soon (-rc3 will be coming out soon).
>>
>
> The goal was a stable disk format by the end of 2008, and they missed
> that. Not by a whole lot so far, at least.
>
>
>> The config option under filesystems currently reads:
>>
>> <*> Btrfs filesystem (EXPERIMENTAL) Unstable disk format
>>
>> I'd like to see them do with filesystems like they did with device
>> drivers, and add a "staging" option to the filesystem driver selection
>> menu, but I don't know if they're going to do that or not.
>>
>
> I doubt we'll get a subheading like that for filesystems. It sounds
> like they really don't want to have any experimental filesystems in the
> tree, if they can manage it.
>
>
>> Yeah, ZFS is pretty memory-intensive all on its own. I am pretty sure
>> that its target is dedicated file servers. :)
>>
>
> It is, but I'm pretty sure that with zfs-fuse it was even doubling up on
> disk cache. The kernel cached everything, and then the zfs library did
> its own caching on top of that.
>
>
>> Indeed. I am starting to see Torvalds' backup method as becoming
>> practical---keep everything important on the Internet so that you can
>> easily restore what you're doing. This doesn't work for the file
>> server that I have since it has music and photos, but it works pretty
>> well for everything else that I do.
>>
>
> My files aren't popular enough for the Torvalds method. I have only 3
> directories that I backup very regularly. My repositories, my working
> directory, and my documents directory. Oh, and a handful of dot-files
> (even though the important dirs, like .emacs.d and .sawfish, are in
> repositories).
>
> I just rsync these to a host on the internet, but I manually dump them
> to a flash drive just in case. I love flash. It is terribly durable.
>
> I have WAY too many DVDs, even very good media, that I just can't read
> anymore.
>
>
>> I know that bzr---at least when it started out---was pretty slow.
>> These days it's great with speed, at least in all the cases that I use
>> it for. I don't pull the MySQL tree with it, but then again I don't
>> use the MySQL database server. :-P
>>
>
> I have an SVN tree that I keep synced up with the tree of a Quake 3
> based game. Most of my usual commands are pretty much instantaneous.
> Some take a few seconds.
>
>
>> bzr will look at trees and merge them based on their common ancestor.
>> There are constant improvements being made to bzr all the time; when I
>> started using it, it was a 0.1x release, and today they're at 1.11,
>> with active development still continuing. The only thing I wish they
>> would have done is used a compiled language, but I think that once
>> development tapers off a bit, it will probably be independently ported
>> to C. That said, though, for a Python program, it's ridiculously fast,
>> at least IMHO. I've pretty well always been unhappy with software
>> written in Python, in terms of its speed and memory usage; bzr has
>> begun to change my perceptions of what a Python program can be and
>> shown that Python can be used for "serious" software, as opposed to the
>> simple one-off scripts that I tend to use it for.
>>
>
> I have no fear of interpreted languages. Perl and Python are both good
> at text processing, which is what version control is all about.
>
>
>> I still wouldn't consider using it for a major software project, but
>> that's just me. bzr is probably the only piece of complete software
>> that I use which relies upon Python, that isn't some form of "glue".
>> Also, its integration with Launchpad is wonderful, and the abillity to
>> push to private locations that I hold on the Internet is priceless. I
>> imagine that Darcs probably has some way to do the same thing, pushing
>> to a machine over SSH that doesn't already have a Darcs installation,
>> because most DVCS tools seem to have that ability. It's very nice, and
>> a wonderfully welcome "wishlist item" from the days of Subversion.
>>
>
> At the time I started using it, Darcs required a Darcs install on the
> remove machine to push. That has never been an issue for me. I
> wouldn't be surprised if that isn't a requirement now. Pulling
> definitely works over http, but I've never set up a public repository
> like that.
>
> The only bad thing I ever hear anyone say about Darcs is that it is
> "slow" for some definition of slow. The biggest repository I work with
> is about 500 files in 16 meg. I imagine it might very well be slow if
> you shoot way, way past that point. I'm also pretty sure that most of
> the people complaining about the speed will never have a repository big
> enough to be slow.
>
> Pat
>
More information about the Ale
mailing list