Monthly Archives: July 2008

More on AuFS

I tried to get AuFS working again, and finally got it running.
It looks like after each reboot I need to run #insmod /lib/modiules/2.6.25.5-1.1-xen/kernel/fs/aufs.ko
This loads the aufs mofule into the kernel?

Without it each #mount command responded with “aufs is not a known fs type” (or something like that.

NFS and XEN

It seems that running a NFS client in one of the DomU (guest OSs) results in VERY poor read/write performance.
So I’ve had to run everything over a Samba connection.
Not the prettiest solution, but I get normal read/write speeds.

This is weird, cuz this worked just fine in Suse10.3… Or did it… I never tested it, but I also never had any reason to suspect it as not working, since speeds were very decent.

pictures of baby (ideas)

– On the large highway (devoid of cars) have baby be sitting on a little put car. The view encompases the great emptyness as well as the baby + toy.
– Baby in the tub. With a red wash cloth draped on her back like a cape… The shot is from behind, and the caption reads “even surepheroes need to bathe”
DONE
– Baby bathing in the kitchen sink. Two sinks. One sink has baby, the other a towering mound of unwashed pots and pans.
– Baby drawing in chock on the sidewalk E=MC2. Picture of her working away at the 2.

Deciding how to best backup my data

Now that I’m implementing AuFS along with FlexRAID, I am debating on how to best make use of these technologies.
The way I see it, data will fall into one of these 3 categories:
– Data that is in a Raid set as well as mirrored to another drive
– Data that is in a Raid set
– Data that I don’t mind loosing. (not part of a Raid set or mirrored)

I just need to decide what data falls into what category.

IO Performance test for AuFS

Bonnie++ results from running on one of the 250gig drives.

Version 1.01d ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
xen-steel 8G 71543 63 73234 14 33611 3 73275 65 78241 0 185.4 0
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 346 0 +++++ +++ 302 0 343 0 +++++ +++ 265 0
xen-steel,8G,71543,63,73234,14,33611,3,73275,65,78241,0,185.4,0,16,346,0,+++++,+++,302,0,343,0,+++++,+++,265,0

Bonnie++ results from running on the aufs mount.
Version 1.01d ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
xen-steel 11G 67460 60 57827 13 26490 5 57663 40 60691 2 186.2 0
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 372 0 +++++ +++ 294 0 363 0 +++++ +++ 220 0
xen-steel,11G,67460,60,57827,13,26490,5,57663,40,60691,2,186.2,0,16,372,0,+++++,+++,294,0,363,0,+++++,+++,220,0

Not much difference…

Server OS upgrade?

Should I upgrade from OpenSuSE 10.3 to OpenSuSE 11.0?
Pros:
– Update AuFS (so I don’t have to compile from source)
– Possible XEN improvements (since suse11.0 user xen 3.2)
– Setup everything with Webmin to make it easily manageable from one place.

Cons:
– Takes time
– Unknown how long it will take to set up all VM’s again.

Moving away from Raid5

Move contents of Jess’s 500gig (206gigs in content) drive to my old USB enclosure drive of 250 gigs (233 gigs usable)

Move all my RAID 5 content (553gigs) to Jess’s 500gig drive (452gig usable) and my old 160gig drive (about 140gig usable)

Then I can play with taking the raid set off line, and re-formatting the 4 drives and then copy the data back to the drives. I will deal with AuFS and FlexRAID after.

FS merger found.

Found exactly what I was looking for here.

The driver combines a several mount points into the single one

Actually I think this may actually be better then the Drive Extender things…

Ther’s also UnionFS and AuFS

Played with AuFS a little, and got it working on the laptop.
This is the mount command that worked:
#mount -t aufs -o dirs=/home/outsider:/tmp=ro none /mnt/aufs

Just need to get it working on the server now.