<div dir="ltr">Thanks Dave and Michael for the very informative answers.<div><br></div><div>I have updated the official ArchLinux XFS wiki page based upon the information I gathered here so it can benefit to others.</div><div><br></div><div><a href="https://wiki.archlinux.org/index.php/XFS#Free_inode_btree">https://wiki.archlinux.org/index.php/XFS#Free_inode_btree</a><br></div><div><br></div><div>Please do not hesitate to let me know if you see any mistake in my overview.</div><div><br></div><div>Cheers,</div><div>Alphazo</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Dec 21, 2014 at 11:18 PM, Dave Chinner <span dir="ltr"><<a href="mailto:david@fromorbit.com" target="_blank">david@fromorbit.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Sat, Dec 20, 2014 at 11:52:57PM +0100, Alphazo wrote:<br>
> Hello,<br>
><br>
> I'm pretty new to XFS. I'm considering moving away from ext4 to XFS because<br>
> of the new self-describing option, performance and reliability improvements<br>
> that XFS went through over the past year. Now I'm puzzled with the new free<br>
> inode btree option (finobt). I tried to find some documentation about it<br>
> but couldn't find the pros or cons. So from an end-user perspective with a<br>
> couple of TB worth of photos:<br>
> - Does it improve overall reliability?<br>
<br>
</span>No effect on reliability, good or bad.<br>
<span class=""><br>
> - Does it provide faster fsck/repair?<br>
<br>
</span>No, if anything, it slows it down because there's more metadata to<br>
verify and rebuild.<br>
<span class=""><br>
> - Does it improve any read or write operation?<br>
<br>
</span>No.<br>
<span class=""><br>
> - Is it safe to use and does it recover as well as with finobt=0?<br>
<br>
</span>Yes and yes.<br>
<span class=""><br>
> - What is the typical case for enabling it<br>
<br>
</span>It improves performance on aged filesystems i.e. months or years<br>
down the track when you've added and removed millions of<br>
files to/from the filesystem.<br>
<span class=""><br>
> and would you recommend using it<br>
> for any new fs creation?<br>
<br>
</span>Consider the fact that "-m crc=1,finobt=1" will be made the mkfs<br>
default in 3-6 months time - that will probably co-incide with a<br>
xfsprogs 3.3 release....<br>
<br>
Cheers,<br>
<br>
Dave.<br>
<span class="HOEnZb"><font color="#888888">--<br>
Dave Chinner<br>
<a href="mailto:david@fromorbit.com">david@fromorbit.com</a><br>
</font></span></blockquote></div><br></div>