Linked by Thom Holwerda on Sun 18th May 2008 15:32 UTC, submitted by sjvn
Sun Solaris, OpenSolaris It seems like we're really on the subject of filesystems and related technology the past few days. We had an interview with the man behind BeServed, an item on WinFS' current status, and now we - possibly - have news on ZFS coming to Linux. Possibly, because it's all speculation from here on out.
Thread beginning with comment 314996
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[6]: I use ZFS on 1GB RAM
by phoenix on Wed 21st May 2008 05:01 UTC in reply to "RE[5]: I use ZFS on 1GB RAM"
phoenix
Member since:
2005-07-11

The lesson here is to only allocate space to a volume when you need it.


That's the one thing I can't stand about the current state of volume management on Linux: you have to allocate your disk space at logical volume creation time!

What's the point of having 5 TB of disk space available if you have to determine how to partition it before you start using it?

I used to be a big proponent of LVM, and have used it a lot on multi-disk arrays (mainly for storage of Xen and KVM virtual machines), and it does have it's uses. But having to figure out exactly how much space will be used by what when creating the LV is a pain. And if you get it wrong, re-doing it is even more of a pain.

Add to that the whole "save space for snapshots" issue, and LVM is starting to become more of a pain than plain partitioning.

After using ZFS for the past couple of weeks, creating raidz pools, creating filesystems for /usr, /usr/local, /var, /usr/ports, /usr/src, /usr/obj, /home, /home/user1, /home/user2, basically creating a filesystem when needed, and then setting the properties on a per-filesystem basis (gotta love inheritance) without having to worry about getting the space allocations perfect at the get-go has been a godsend. Just set quotas as needed (when needed) and let zfs manage the rest.

Add to that snapshots you don't have to save space for, and that take next to no time to create, and very little time to rollback, and you have a storage management system that makes DM+MD+LVM look archaic.

Reply Parent Score: 2