I have a few questions about XFS that didn't make the XFS FAQ. I'm trying to
get a feel for where I might want to use it on my servers (or at home). A
mix of ext3 & ext4 has worked well for me. But I'd like to get to know XFS a
bit better. The target OS would be RHEL6.
1. I don't have "lots and large". Why should I run XFS?
2. I don't have "lots and large". Why shouldn't I run XFS?
3. Why doesn't RHEL6 support XFS on root, when the XFS FAQ says XFS on root
is fine? Is there some issue I should be aware of?
4. From the time I write() a bit of data, what's the maximum time before the
data is actually committed to disk?
5. Ext4 provides some automatic fsync'ing to avoid the zero-length file
issue for some common cases via the auto_da_alloc feature added in kernel
2.6.30. Does XFS have similar behavior?
6. RHEL6 Anaconda sets a RAID10 chunk size of 512K by default XFS complains
and sets its log stripe down to 32k. Should I accept Anaconda's default? It
knows I've requested XFS formatting before it sets the chunk size, after all.
8. Eric (and the XFS FAQ) have recommended just using the defaults for
mkfs.xfs and mount. But I've also heard Dave say "Increase logbsize and use
inode64; everybody does that, but we just haven't made it the default". I'm
guessing it doesn't matter if one doesn't have large and lots?
9. I there something else I should have thought to ask?
Thanks for any insights,