The 2006 Linux Filesystems Workshop (Part III)
Posted Jul 9, 2006 20:12 UTC (Sun) by PaulMcKenney
In reply to: The 2006 Linux Filesystems Workshop (Part III)
Parent article: The 2006 Linux Filesystems Workshop (Part III)
Good point on hard links being relatively rare (ditto mv and rename, I would guess). But the split directories they engender would persist. With N chunks, you have only 1/N chance of spontaneous repair, resulting in increasing directory splitting over time, even with low rates of ln, mv, and rename. So my guess is that there would need to be the equivalent of a defragmenter for long-lived filesystems. (A rechunker???)
I suppose that one way to do this would be to hold some chunks aside, and to periodically re-chunk into these chunks, sort of like generational garbage collection.
But perhaps see how it does in tests and benchmarks?
to post comments)