It can store large files and has advanced features as compared to Ext2 and Ext3. Sun Microsystems originally created it as part of its Solaris operating system. file-system comparison, here are some fresh benchmarks looking at the Btrfs, EXT4,Sure, BtrFS has its benefits and novel features, but "has never once failed me in 10+ years" is an incredibly strong reliability trend that I'd be hesitant to trade for those, especially in a piece of my infrastructure where a single failure could potentially cause massive loss of data and subsequent time spent recovering from backups/etc. Btrfs, ZFS, and bcachefs are probably your best bets out of the 19 options considered. Btrfs is a big leap past ext4 and XFS because it supports features such as: Copy-on-write; Subvolumes, snapshots, and rollbacks; Online defragmentationEl tipo de archivo Btrfs admite un tamaño de partición de hasta 16 EIB (Exibyte). This time around, ext4 has managed. The logical path from Ext4 is to Btrfs. If fs performance is the only or most important thing for you, then use xfs - it's the clear winner, by far. An anonymous reader writes "Phoronix has published Linux filesystem benchmarks comparing XFS, EXT3, EXT4, Btrfs and NILFS2 filesystems. XFS is optimized for large file transfers and parallel I/O operations, while ext4 is optimized for general-purpose use with a focus on security. One of the benefits of Btrfs is the ease of managing Btrfs filesystems without the need to unmount the filesystem or restart Docker. Maybe. Data integrity protection. Let’s go through the different features of the two filesystems. About Linux filesystem, I prefer Ext4 > XFS > Btrfs, it seems that Btrfs is slow for IO, and XFS. Ext4 is the fourth version of the Ext(Extended) File System for Linux and is probably the most well-known file system for Linux out there. - Hạn mức (quota) cho các thư mục chia sẻ - Nhân bản toàn bộ Share. The most commonly used are Ext4, Btrfs, XFS, and ZFS which is the most recent file system released back in 2018. all kinds for nice features (like extents, subsecond timestamps) which ext3 does not have. bit of time making sure XFS is “up to snuff”. BTRFS was clearly in the lead when considering Documents – even better than ZFS with deduplication. A continuación, os vamos a explicar brevemente las principales características de EXT4 y de Btrfs. Running AIO-Stress on the Western Digital VelociRaptor was yielding speeds not technically possible for the Serial ATA 3. , a really large number of processes all writing to the filesystem at once). If you think that you need. 7 star rating. webbphillips • 8 mo. Improve this answer. Now Fedora just needs to implement it properly like openSUSE. In most cases that’s EXT4, but for Fedora, OpenSuse and maybe a few others it’s btrfs. file-system comparison, here are some fresh benchmarks looking at the Btrfs, EXT4, F2FS, and XFS file-system benchmarks on a speedy WD_BLACK SN850 NVMe solid-state drive. I've also ran some experiments on some older machines with slow IDE drives, once while installing a distro with ext4, and once with btrfs+zstd as root. ZFS, the Zettabyte file system, was developed as part of the Solaris operating system created by Sun Microsystems. ext4 -fyv /dev/sdXX # man btrfs-convert (read it!) # btrfs-convert /dev/sdXX. Both timeshift and borg write to it. Yeah reflink support only became a thing as of v10 prior to that there was no linux repo support. 8ではPhoronixのテストの結果ではXFSが非常に速く、Ext4が遅い。Una vez que hemos conocido las principales características de EXT4, vamos a hablar sobre Btrfs, el que se conoce como sucesor natural del sistema de archivos EXT4. F2FS With Linux 4. However, BTRFS had significantly better performance with small files than EXT4. Btrfs, EXT4, F2FS, and XFS were tested in their out-of-the-box state / default mount options. both have hidden sharp edges, work differently, and have different design philosophies in terms of the command line tools etc. Thanks 😊. It was also 164% faster in post-snapshot reads and 17% faster in post-snapshot writes. With not having the time to conduct the usual kernel version vs. 2. 和 ext4 和 XFS 一起使用的工具比较 法律通告 Settings Close. (2013) compared the performance of Btrfs against XFS and ext4. I've seen benchmarks (eg: this one) that put btrfs considerably slower than ext4. . 0 File-System Benchmarks: Btrfs vs. I was using NTFS due to compatibility. In some ways, btrfs simply. . The EXT4 f ile system is 48-bit with a maximum file size of 1 exbibyte, depending on the host operating system. Ability to create large volumes of up to 1 PB 1. 5 inch SSDs, which from what I understand, should work in a SAS chassis. Is XFS better than btrfs? September 30, 2023 by Garry. Vide. The benchmark I linked attributes this to copy-on-write behaviour of btrfs. Snapshots. With ZFS ZVOLs, you can run other file systems like ext4 or xfs for special situations (like as storage for VMs) and still get snapshots/block checksumming. Last updated on Aug 4, 2023 All File Systems How do you compare btrfs with other file systems like ZFS, ext4, or XFS? Powered by AI and the LinkedIn community File systems are an essential. Linux 5. Neither of the filesystems is better supported by OMV4 or OMV5. Just EXT4, yes. See FUSE. Ext4 was designed with spinning drives in mind but as SSDs are fundamentally different, an SSD optimized file system can help. Comparison of file archivers. We’ll go over each file system in more detail ahead. ) TL, DR: All 3 major next gen CoW file systems have their advantages and drawbacks, and I figure integrating them into my workflow is the only way to fairly evaluate them see how they work for myself. Data Colossi & Data Centers: Ext4 is non-negotiable for handling extensive data transactions. F2FS vs. Ext4文件系统是Ext3的继承者,是Linux下的主流文件系统。经过多年的发展,它是目前最稳定的文件系统之一。但是,老实说,与其他Linux文件系统相比,它并不是最好的Linux文件系统。 在XFS vs Ext4方面,XFS在以下几个方面优于Ext4: After a week of testing Btrfs on my laptop, I can conclude that there is a noticeable performance penalty vs Ext4 or XFS. Btrfs also has snapshots so you can revert back to an earlier snapshot easily, say you run arch and some update borks your system (highly unlikely), you can simply revert back to the last good snapshot. The Ext4 file system is a very old file system and it has been used on the Linux operating system for a long, long time. I understand if I use zfs/btrfs i will miss out on any data redundancy features but maybe pick up some added features like better consistency, snapshots, ect or should I just stick with ext4. Btrfs is a more modern file system, introduced in 2007. Performance: Ext4 performs better in everyday tasks and is faster for small file writes. For example it's xfsdump/xfsrestore for xfs, dump/restore for ext2/3/4. Recommend. . In the past, I have often seen statements that EXT4 is better for gaming than XFS. ext4 was supposed to be a stop gap until a better Linux filesystem came along. Btrfs is a bit slower with writes because of its Copy-on-write nature, but just as fast when it comes to reads. With btrfs I got 130-160MB. 另外,我们常说的file对象,它用于关联进程和dentry对象的. If you need data persistent even after reboot, tmpfs is excluded. There are two ways this can be done. Indie games often too get fair amount of gain. 再將資料再回存到 NAS, 這部份會花費很多時間. Checksum: if your file (or some metadata) gets corrupted, the checksum will detect and in some case. Unix, etc. Granted, i just use the automatic partition creater at setup, so it still uses ext4 for the /boot and /boot/efi partitions. For close to ZFS feature parity but much younger, BTRFS. Linux 5. In the time since I chose ext4 for these systems, btrfs seems to have come a long way, so the choice may be harder today. Journaling ensures file system integrity after system crashes (for example, due to power outages) by keeping a record of file system. Hello everyone, The time has come again for me to reinstall arch once more. Here are some more benchmarks. You will see the difference especially with autosaves in Satisfactory for an example. my rough draft would be to offer an advanced option for the mount points (i. While RAID 5 and 6 can be compared to RAID Z. A:EXT4是更高效高性能的系统,接下来依次是XFS,EXT3. I've done it by creating both a btrfs & xfs volume that doesn't appear to have any issues, currently using the btrfs one. I have a raid 1 setup on dual 3. Edit: I managed to save the two NTFS HDDs with chkdsk, but the exFAT drive just didn't wanna play ball. I’d still choose ZFS. But unless you intend to use these features, and know how to use them, they are useless. EXT4 is still getting quite critical fixes as it follows from commits at kernel. If you don't need consistency supported by a filesystem, you can use ext4 with journal option off, F2FS (when a program that use /tmp. And ext3. The flexibility of ext4 and BTRFS in that you can easily resize them is way too important to give up. (當然另一種做法是新增硬碟, 另外格式化為 btrfs. Probably those edge cases are not visible on an external USB hard drive, could be visible with external SSDs on a USB3. You either copy everything twice or not. This is because BTRFS is optimized for handling small files, while EXT4 can struggle with multiple small files due to its delayed allocation. We are considering between Linux ZFS and Btrfs. btrfs/ext4 volume on top of a ZFS zvol. • 2 yr. Various benchmarks have concluded that the actual ext4 file system can perform a variety of read-write operations faster than an NTFS partition. ^ Microsoft first introduced FAT32 in MS-DOS 7. An efficient file system is necessary for everyday system processes. However, we also must admit that Btrfs has many advantages that Ext4 doesn’t have, for example:8. wbeater • 3 yr. BTRFS's problems are exaggerated, and depending on your use case may fit better than ZFS. But… Some different plus for BTRFS Backup is about data safety. 17現在、Ext4と比べ特にBtrfsが遅かったりはしない。SSD上の動作であればむしろ有利なくらいだ。 つまり、Ext4のほうが速く、Btrfsが遅いカーネルもある。 例を示そう。 Linux5. Windows users don’t have much of a choice regarding a file system. . BTRFS also had somewhat higher latency than EXT4, meaning that it took longer for files to be accessed on the file system. ZFS can also send and receive file system snapshots, a process which allows users to optimize their disk space. 356 Btrfs—short for "B-Tree File System" and frequently pronounced "butter" or "butter eff ess"—is the most advanced filesystem present in the mainline Linux kernel. Checksumming, along with copy-on-write, provides the key method of ensuring file system integrity after unexpected power loss. I've read and have anecdotally (not scientific and could be affected by other things) experienced Btrfs being slower than ext4. BTRFS and ZFS are metadata vs. Pro: supported by all distro's, commercial and not, and based on ext3, so it's widely tested, stable and proven. XFS is about as mainline as a non-ext filesystem gets under Linux. OMV4 or OMV5. Ext4 focuses on providing a reliable and stable file. Ext4 Ext4 is another filesystem that has support for SSD. Yes Ext4 is much easier to setup but BTRFS has its advantages. 0, and is just some quality-of-life command line. Linux EXT4/Btrfs RAID With Twenty SSDs Storage :. Support for large file sizes - The Ext4 supports a single file size of up to 16 TiB ( Tebibytes ) whereas XFS supports a max file size of up to 8 exbibytes. By far, XFS can handle large data better than any other filesystem on this list and do it reliably too. XFS as a similar featureset filesystem manages around 99. You can, however, still use NTFS for storing non-OS and application-related files. Both Btrfs and Ext4 have their own advantages. No ext4, você pode ativar cotas ao criar o sistema de arquivo ou mais tarde em um sistema de arquivo existente. Picking a filesystem is not really relevant on a Desktop computer. EXT4 being the “safer” choice of the two, it is by the most commonly used FS in linux based systems, and most applications are developed and tested on EXT4. Allerdings hatte BTRFS eine deutlich bessere Leistung bei kleinen Dateien als EXT4. As a last resort, you could try btrfs-convert-n. g. The XFS filesystem is the default filesystem in RHEL, CentOS, and other RHEL-distros such as Oracle Linux, Rocky Linux, and AlmaLinux. ran btrfs balance to balance all btrfs volumes. Maybe adding Btrfs compression would be negligible outside of storage benchmarks. EXT4 is very low-hassle, normal journaled filesystem. While options like XFS and ZFS aren’t nearly as famous, there are certain cases where you should consider making them the file system of choice. In the end I use ext4 as trustworthy frontend, and btrfs as a unreliable backup. Example: Dropbox is hard-coded to use ext4, so will refuse to work on ZFS and BTRFS. 0 File-System Benchmarks: Btrfs vs. 1. 0 mainline kernel and using the stock mount options. That was many years ago, perhaps when btrfs was less ready. Windows users don’t have much of a choice regarding a file system. 04 Disco Dingo was running on the Threadripper setup while using the Linux Git kernel from the mainline PPA. BTRFS have some fancy features, and could help you manage your disk better in some automation-future-proof way. But. If you want to see how Bcachefs compares to. 14 SSD Benchmarks With Btrfs vs. Utilice. because it spans multiple partitions, it's less likely to fill up your hard drive. #11. 其實你提到一個重點了. This allows you to do an in-place conversion of unmounted (offline) file systems,. Uma das decisões que você tem que tomar quando vai instalar qualquer distro Linux é o Sistema de arquivos do Linux! São vários para escolher, EXT4, XFS e BTR. So, Btrfs has built-in RAID support and therefore this feature is inherent in it. I have 6 disks so I have created 3 logical disks, 2 SSDs each - just for testing. However we have a new contender - ZFS performed *extremely* well on the. Out of Ext4 or btrfs, I would chose btrfs with the snapshots. However ZFS does come at one major downside, it needs more resources in just about every way one can imagine, ZFS is best with more disks, more RAM, more CPU, more Bandwidth, more SSD’s for caching…. 6. 3 XFS. It supports large file systems and provides excellent scalability and reliability. Running on an x570 server board with Ryzen 5900X + 128GB of ECC RAM. EXT4 and XFS show similarities in some features. Otherwise use BTRFS. doc_willis • 2 yr. 2. 특히 시놀로지에서는 데이터 보호와 백업의 용이함을 장점으로 내세운 Btrfs를 권장합니다. Personally I run btrfs on all my Linux devices, some of them with half-decade old installations of Arch and they've all performed admirably. Btrfs El sistema de archivos Btrfs nació como sucesor natural de EXT4, su objetivo es sustituirlo eliminando el mayor número de sus limitaciones, sobre todo lo referido al tamaño. As modern computing gets more and more advanced, data files get larger and more. But they come with the smallest set of features compared to newer filesystems. Die Benchmark-Testergebnisse zeigten, dass BTRFS etwas niedrigere Lese- und Schreibgeschwindigkeiten als EXT4 hatte. Furthermore, the Ext4 is designed to be backward compatible. NTFS and FAT are known in Windows environments. . The Btrfs filesystem supports read-only and writable snapshots of the file. The question is XFS vs EXT4. Die Benchmark-Testergebnisse zeigten, dass BTRFS etwas niedrigere Lese- und Schreibgeschwindigkeiten als EXT4 hatte. provides. In terms of XFS vs Ext4, XFS is superior to Ext4 in the following. This includes workload that creates or deletes large numbers of small files in a single thread. As mentioned above, when picking between Btrfs vs. Ext4 file system is the successor to Ext3, and the mainstream file system under Linux. EXT4 vs. It has been tried and tested, it is no doubt a solid and stable filesystem. BTRFS vs EXT4 speed and compression. Thanks. After deciding to use LVM2 as volumemanager on our servers there was also the wish for an online resizeable filesystem. The XFS File System. (For example, you might have an ext4 root filesystem, but store most of your data on a zfs or btrfs pool. 对于一些文件系统如Ext4等,在硬盘格式化时就全部确定了,而对于XFS则是动态生成的,BtrfS则是更特别的动态实现。. XFS back then was buggy and error-prone, to say the least. could go with btrfs even though it's still in beta and not recommended for production yet. I’d have to say that depends a lot on your perspective as to ‘age’. ZFS also has more options for caches and such things than EXT4. Things like snapshots, copy-on-write, checksums and more. - No RAID. The XFS File System. Reasons why I use LVM/ext4: I'm used to it. Even if you don’t get the advantages that come from multi-disk systems, you do get the luxury of ZFS snapshots and replication. Its OS comes with only one by default (mostly it’s NTFS, FAT 32, or HFS). 0 File-System Benchmarks: Btrfs vs. . Built By the Slant team. The benchmark results of three most common file systems under Linux environment were given in this paper. A execução do comando quotacheck em um sistema de. On the SSD, Bcachefs came in behind EXT4 again but faster than Btrfs while XFS and F2FS were the fastest for SQLite on this consumer. NT-based Windows did not have any support for FAT32 up to. I know how to maintain it even in case of horrible events. ZFS is great but heavy/complex, and lack of block pointer rewrite can be painful. ext4 ファイルシステムは、2 32 個を超える inode をサポートしません。 XFS は inode を動的に割り当てます。It provides a basic Unix- like file system for Linux, using virtual directories to handle physical devices, and storing data in fixed-length blocks on the physical devices. But they come with the smallest set of features compared to newer filesystems. 특히 시놀로지에서는 데이터 보호와 백업의 용이함을 장점으로 내세운 Btrfs를 권장합니다. If it is only about reliability and you're in doubt, go with ext4, imho. The ext4 file system records information about when a file was last accessed and there is a cost associated with recording it. ZFS likes eating RAM. NTFS. Using multiple drives of varying sizes created a luks1 encrypted ‘single’ data and dup meta volume. I'd like to take advantage of an OS switch to upgrade to BTRFS. The only issue with it is that its built-in RAID 5/6 functionality is still not usable and can lead to data loss. Also I've thought about btrfs again. EDIT 1: Added that BTRFS is the default filesystem for Red Hat but only on Fedora. This is a significant difference: The Ext4 file system supports journaling, while Btrfs has a copy-on-write (CoW) feature. 356 Btrfs—short for "B-Tree File System" and frequently pronounced "butter" or "butter eff ess"—is the most advanced filesystem present in the mainline Linux kernel. /boot/efi has to be FAT32 (assuming you are using it as the ESP and not just adding partitions extra partitions under /boot to test how robust the boot sequence is). EXT4 vs. ZFS brings robustness and stability, while it avoids the corruption of large files. for the home lab you can use ext4 it is fast an flexible: grow and shrink are supported. The btrfs backup multi-disk arrangement, of different disk sizes in single mode was for me a trial of btrfs. Even after then I was able to transfer data out of the filesystem. Language: Format: Language and Page Formatting Options. ago. Another way to characterize this is that the Ext4 file system variants tend to perform better on systems that have limited I/O capability. 4 EXT4 / XFS / Btrfs RAID Performance On Four HDDs Storage : 2019-12-28: Benchmarking The Experimental Bcachefs File-System Against Btrfs, EXT4, F2FS, XFS & ZFS Storage : 2019-06-25: Optane SSD RAID Performance With ZFS On Linux, EXT4, XFS, Btrfs, F2FS Storage : 2019-06-20: Linux 5. ext4 vs NTFS. A. Linux vs. But shrinking is no problem for ext4 or btrfs. So I think you should have no strong preference, except to consider what you are familiar with and what is best documented. but for the shared servers with many users you might consider xfs for the parallel IO and number of files. That is according to my quick read of various Phoronix tests. 4. 但无论如何,各个文件系统都需要存储这三类信息,因为这是内核规定的(见下)。. In the case of the Intel 900p SSD, the XFS results were too fast to accurately measure while EXT4 and F2FS took just two seconds to complete while Btrfs took six seconds. - Đảm bảo dữ liệu khi thực hiện backup. The ZFS file system combines a volume manager and file. Ext4 file systems. It's got good features. has built-in support for snapshots - useful for both backups and “testing out” scripts. Edit: fsdump / fsrestore means the corresponding system backup and restore to for that file system. The XFS one on the other hand take around 11-13 hours!Reviews of EXT4, EXT3, XFS, BTRFS, and ZFS. 0 File-System Benchmarks: Btrfs vs. Otherwise use BTRFS. As I published a few years ago, the argument for ZFS was less about performance than its useful features like data compression and snapshots. There are several filesystems such as ext4, f2fs, btrfs. Btrfs stands for B Tree Filesystem, It is often pronounced as “better-FS” or “butter-FS. EXT4 vs. Depending on why you want btrfs, you could run zfs. 1-based Bcachefs-dev kernel. A number of Phoronix readers have been asking about some fresh file-system comparisons on recent kernels. /etc/fstab /dev/sda5 / ext4 defaults,noatime 0 1 Doing so breaks applications that rely on access time, see fstab#atime options for possible solutions. OpenSUSE hiện sử dụng btrfs làm tùy chọn mặc định cho phân vùng /root, nơi đặt hệ điều hành. Btrfs supports RAID 0, 1, 10, 5, and 6, while ZFS supports various RAID-Z levels (RAID-Z, RAID-Z2, and RAID-Z3). You get awesome functionality like cp --reflink and btrfs subvolume snapshot -r and btrfs send and btrfs receive . I think you can trust XFS. Bcachefs is the file-system born out of the Linux kernel's block cache code and has been worked on the past several years by. EXT4. Under Compile Bench, EXT4 was the fastest on all three drives followed by a mix of XFS and F2FS. #11. Does that mean that if I'm using btrfs snapshots, it will not save parity data for any snapshots other than the current state of the drive, that it will only save parity data for one snapshot other than the current state of the drive, or that it will fail entirely?Generally, would go with btrfs. It takes a second to snapshot, and deletes of a snapshotted tree what takes ext4 26 hours is a few minutes on btrfs. the COW which saves alot of space and increases the speed. If you think that you need the advanced features. Potential for data loss: While btrfs has features to protect against data loss, these features can be complex to configure and may not always work as intended, leading to the possibility of data loss. The 3TB HDD are ext4. ext4 is not recommended. Supported LBA Sizes (NSID 0x1) Id Fmt Data Metadt Rel_Perf 0 - 512 0 2 1. Users are encouraged to read the Btrfs article for more info. Regarding boot drives : Use enterprise grade SSDs, do not use low budget commercial grade equipment. Ext4 comes up with some new and improved features such as: Extent-based. 2. The ext FilesystemsHere is a look at the Linux 5. Otherwise btrfs for snapshots via snapper. So können kleinere. El tipo de archivo Ext4 admite tamaños de partición de hasta 1 EiB (Exibyte). However, if you have a Shingled-write rotational drive do NOT use XFS it will grind to a halt. Ext4 is the default file system on most Linux distributions for a reason. That one is solid and mature. you don't have to think about what you're doing because it's what. ext4 can claim historical stability, while the consumer advantage of btrfs is snapshots (the ease of subvolumes is nice too, rather than having to partition). petronasAMG77 • 1 yr. mount the recently formatted btrfs partition without special options just with mount /dev/nvme0n1p2 /mnt and create the subvolumes you want, e. Then later, I was actually able to convert that from btrfs-raid10. 88. If your think you don’t need btrfs style backups, or you run timeshift on ext4 then stick with it. However ZFS does come at one major downside, it needs more resources in just about every way one can imagine, ZFS is best with more disks, more RAM, more CPU, more Bandwidth, more SSD’s for caching…. ago. We see that on the SMR disk btrfs has most of the advantage on overall ops that it has on ext4, but penalty on random appends is not as dramatic as a ratio. Complexity: btrfs is a more complex file system than ext4, and may require more advanced knowledge and expertise to manage and maintain. I've also heard that LVM snapshots can. If not, stick with EXT4, or other more 'classic' solutions. The Slant team built an AI & it’s awesome Find the best product instantly. 7. 0. btrfs is also slower in some benchmarks but I very much doubt thats visible in normal use. Happy server building!EXT4 still performs better than BTRFS. Journaling ensures file system integrity after system crashes (for example, due to power outages) by keeping a record of file system. EXT4 vs. Btrfs Btrfs support has been included with the mainline 2. BTRFS is newer, and the performance is not as good in many cases, but it is not far off. Unless you're doing something crazy, ext4 or btrfs would both be fine. While it is possible to migrate from ext4 to XFS, it. Data Colossi & Data Centers: Ext4 is non-negotiable for handling extensive data transactions. ago. Ext4 seems better suited for lower-spec configurations although it will work just fine on faster ones as well, and performance-wise still better than btrfs in most cases. BTRFS solves all the problems I had so far: supports online resizing - both extending and shrinking. g. For BTRFS, the overall throughput is fairly low (~30k tps), while the jitter is somewhat better and worse than for EXT4/XFS at the same time. Linux 5. That being said, it is meant as a temporary solution to migrate data to a native Unix file system, such as ZFS or UFS. My current setup is /@ for the rootfs, /@home for home dir, works great. BTRFS系统性能最差,下面是去掉该系统其它3种的对比. I've been running btrfs quite a while now, with one filesystem crash after a power failure. Running this fio command, I get about 2. Allerdings hatte BTRFS eine deutlich bessere Leistung bei kleinen. Difference is that ext4 backups take space, while backups on btrfs take no space. It is the default file system in RHEL 6, Debian 7, Ubuntu 18 and so on. In this Video we are going to cover Linux File System Types - Ext2,Ext3,Ext4,XFS,BTRFS | Linux File Systems Explained | Linux Tutorial for Beginners #linuxt. If you are looking for advanced features such as data checksumming, snapshots, and data deduplication, then Btrfs may be the better option. Some feel that it is not mature enough for production use while there are also early adopters of this. Tl;dr: The best filesystem for Unraid. Use whatever your distro vendor supports: on Redhat and spinoffs, use XFS+LVM (the latter gives you snapshotting capabilities today;: XFS itself will receive them in the medium term), on Suse use BTRFS. A daily snapshot of Ubuntu 19.