A Linux 7.2kernel néhány fontosabb újdonságot hoz a copy-on-write fájlrendszerként működő Btrfs számára.
A Linux 6.17-ben a Btrfs kísérleti támogatást vezetett be a nagy foliókhoz, amelyekkel a Btrfs teljesítményét lehet javítani, a valós terheléseknél egyjegyű százalékos nyereséget mértek. A Linux 7.2-ben a Btrfs nagy foliók támogatását már nem kezelik kísérletiként, ezért alapértelmezetté vált. Ez kifejezetten biztató, és érdekes lesz látni, milyen hatása lesz a gyakorlatban, most, hogy már nem egy elrejtett, kísérleti opcióról van szó.
A Linux 7.2-ben a Btrfs emellett óriás foliók támogatását is bevezeti. A 2 MB-ig terjedő óriás foliókat a Linux 7.2-ben még kísérletinek tekintik.
A Btrfs frissítései a Linux 7.2-ben tartalmaznak egy új ioctl hívást is, amellyel nyers checksumok kérhetők le user space-ből, például mkfs és deduplikációs optimalizálásokhoz. Emellett megjelent egy stabil UUID is olyan felhasználási módokhoz, mint az OverlayFS, valamint több teljesítménybeli fejlesztés.
A Btrfs bizonyos esetekben korlátozza a bio méretét, hogy elkerülje a lehetséges késleltetési tüskéket, és így akár 15%-os javulást érjen el a szekvenciális írásoknál. A Btrfs már nem kényszeríti ki a direct I/O sorosítását, ami akár 60%-os átvitelnövekedést is hozhat. A direct I/O sorosítási probléma a mount API-ra való átállás mellékhatása volt. A Btrfs ezen felül olyan fejlesztést is kapott, amely sok memcg által lefoglalt objektum teljesítményét javítja.
A Btrfs elhagyta a 2K blokkméret támogatását, további fejlesztéseket kapott a tree-checker, és számos egyéb fejlesztés is bekerült. A Linux 7.2-höz készült Btrfs módosítások teljes listája ebben a beolvasztási kérésben olvasható, amelyet már be is olvasztottak a Git master ágba.

