On Tue, Dec 26, 2017 at 05:20:58PM -0800, Rick Moen wrote: > Quoting Hendrik Boom (hend...@topoi.pooq.com): > > > As I understand it, there are a few new file systems somewhat > > available on Linux -- ZFS, XFS, and Btrfs. > > > > But soe are still under development, ZFS is pparently under a > > prolematic license, and I don't know about XFS. > > > > I've onece heard about one of the new systems that one shouldn't > > bother using it unless one has at least 8 gigabytes of RAM. > > > > Now, just how mature are these, how easily managed, how reliable. > > > > I'll be populating a new device with a (I hope) high-reliablity file > > system soon. It doesn't have a lot of RAM, but the RAM does have > > parity checking. > > > > Long-term data preservation is more important than speed. > > > > Currently on another system I'm using ext4 over LLVM over software > > RAID-1. I know RAID isn't a reliable backup system; I make separate > > off-line backups. > > Specifically, RAID isn't backup at all. It's redundancy (except for > varieties like RAID0 that aren't even that). See: 'Backup Fallacies / > Pitfalls' on http://linuxmafia.com/kb/Admin/
It's not backup in any normally robust sense of the word. It does provide a bit of backup against one potential threat -- minor localized hard drive failures. That's why I also keep separate off-line backups. > > > What should I be considering for the new system? The same? > > You've just asked one of the more inherently debatable questions in all > of Linux system administration. I know. > > I can only recommend that you study what the strengths and weaknesses, > advantages and disadvantages, are of the various options at hand, and > then design a system that implements your choices. > > For my own home server rebuild, I'm going with ext4, with all > filesystems RAID1-mirrored across a pair of SSDs, and a weekly cron job > applying TRIM. No swap (because SSDs). TRIM because SSDs? > > XFS is mainline kernel code under GPLv2. It is particularly good for > filesystems with mny very large files, e.g., audio/video. It isn't > quite as fast and massively QAed as ext3/ext4 (though the performance > difference is smaller than it used to be) . XFS is _not_ new. SGI > ported it to Linux in 2000. Like ext3/ext4 and unlike ZFS/btrfs, XFS > lacks checksum protection against silent data corruption. I like the checksum protection of ZFS and btrfs. If I could get it with ext4 I'd be happy. > ZFS is indeed under a GPLv2-incompatible licence[1] (CDDL). It's the one > that requires larger RAM overhead, but has a number of very compelling > features[2] especially for extremely large (multi-terabyte) filesystems. > The driver code is (obviously) not part of the mainline kernel, but > rather runnable either as a large external patchset or as a FUSE > Filesystem in Userspace subsystem. The latter has a performance > penalty. The former... entails running an out-of-tree kernel. I'll have about half a gig of RAM. Does this rule out ZFS or just make it moderately slower? I'm not going to be running millions of transactions a day on my home server. > > btrfs is still scarily beta after rather a lot of years of development. > Its prospects have dimmed further now that Red Hat have dropped it from > their roadmap. Scarily beta, yes. I'd consider it if it ever stops being scarily beta. > > > [1] Canonical, Ltd. have asserted their recent distribution of > binary-compiled ZFS module code for Ubuntu to be lawful. My > interpretation is that they know this is false, that it is clearly > copyright infringement, but have taken a calculated risk that kernel > stakeholders won't sue them, and that the Linux-using public won't > object overly to Canonical lying to them for PR advantage. > > [2] Volume manager is integrated into the filesystmem. Snapshots and > replication built in. All storage kept vetted by checksumming and as > necessary corrected. Automated self-healing. Smarter data-striping > ('ZRAID') than conventional RAID modes. Native data compression / > deduping (which, however, is RAM-hungry). And a lot more: It's pretty > impressive. > _______________________________________________ > Dng mailing list > Dng@lists.dyne.org > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng