XFS or ZFS for 120TB drive with many millions of small files

Posted by rayholtz@reddit | linuxadmin | View on Reddit | 85 comments

Hi all, I need to build a new server in the next couple months, probably Ubuntu 24.04. It will have \~120TB of usable space on a raid5 LVM partition, shared out as SMB shares. (That will be separate from the OS drive on a RAID1 LVM.) It will be used to store many millions of small (<400kb) files, mostly manufacturing process images (jpg or something).

I'm trying to figure out should I use xfs or zfs for the filesystem. Does a higher partition size need to increase the block size? Windows NTFS killed me on this previously.

Can anyone point me in the direction of good resource to read for this? Or adivse me on one FS or the other?