Linux Storage News Archives
Improved Fscrypt File Encryption Handling Aims For Linux 5.4

Fscrypt is the common Linux kernel framework leveraged by the likes of the EXT4, F2FS, and UBIFS file-systems for providing native encryption support. While that Fscrypt-based file encryption has been part of the kernel for several releases now, there's been some shortcomings in how the encryption keys are handled but that should be cleared up for the upcoming Linux 5.4 cycle.

11 August 2019 - Fscrypt - 6 Comments
F2FS Case-Insensitive Support Is Pending Ahead Of The Linux 5.4 Kernel

EXT4 set off the new trend for opt-in, per-directory case-insensitive file/folder support on Linux systems. EXT4 picked up that optional case-insensitive support for Linux 5.2 while the for Linux 5.4 kernel cycle the Flash-Friendly File-System (F2FS) is set to receive similar support.

9 August 2019 - F2FS Case Insensitivity - 2 Comments
EROFS-Utils Adds LZ4 Compression Bits, Finally Has A README

While initially the user-space utility for Huawei's EROFS file-system was not publicly available, it came last November and this past April they began rewriting these EROFS user-space bits. Fortunately, since then they have done a better job of keeping EROFS-utils up-to-date against their latest kernel module changes for this read-only file-system.

28 July 2019 - EROFS - 3 Comments
IO_uring Gets A Huge Performance Fix - Up To 755x Improvement

IO_uring is designed to deliver fast and efficient I/O operations thanks to a re-designed interface introduced in Linux 5.1 with various efficiency improvements compared to the kernel's existing asynchronous I/O code. But it turns out there was a big bottleneck within the current IO_uring code up until now.

21 July 2019 - IO_uring Performance Fix - 19 Comments
ZFS On Linux Has Figured Out A Way To Restore SIMD Support On Linux 5.0+

Those running ZFS On Linux (ZoL) on post-5.0 (and pre-5.0 supported LTS releases) have seen big performance hits to the ZFS encryption performance in particular. That came due to upstream breaking an interface used by ZFS On Linux and admittedly not caring about ZoL due to it being an out-of-tree user. But now several kernel releases later, a workaround has been devised.

17 July 2019 - ZFS On Linux - 55 Comments
EROFS Looking To Be Promoted Out Of Linux's Staging Area

Huawei's EROFS file-system has been part of the mainline Linux kernel for about one year albeit as part of the "staging" area until it's been proven stable and mature. Now with this file-system reportedly in use on "10+ millions of Huawei Android mobile phones", they are looking to have this file-system promoted out of staging.

7 July 2019 - EROFS - 3 Comments
ZFS On Linux 0.8.1 Brings Many Fixes, Linux 5.2 Compatibility Bits

Released at the end of May was the huge ZFS On Linux 0.8 release with many new features like native encryption, TRIM/discard support for SSDs, device removal, Python 3 compatibility with its tooling, pool check-points, and much more. Out today is now the first maintenance release following that big release.

14 June 2019 - ZFS On Linux 0.8.1 - 43 Comments
SUSE Reworking Btrfs File-System's Locking Code

SUSE continues to back the Btrfs file-system and as part of that investing in new/improved functionality around this Linux file-system once billed as the competitor to ZFS. This week one of the SUSE developers sent out a set of patches implementing a new "DRW" lock and wiring that into the file-system driver.

7 June 2019 - DRW Lock - 42 Comments
Linux 5.1.5 Kernel Fixes The Latest Data Corruption Bug

For those concerned by the kernel's most recent data corruption bug involving LVM, dm-crypt, and Samsung SSD drive combinations leading to FSTRIM/Discard wiping too much data, the issue should be resolved in the newly-minted Linux 5.1.5 kernel.

26 May 2019 - Linux 5.1.5 - 27 Comments
NixOS Takes Action After 1.2GB/s ZFS Encryption Speed Drops To 200MB/s With Linux 5.0+

The change in Linux 5.0 that initially broke ZFS On Linux compatibility ends up being pretty nasty for the ZFS encryption performance... A NixOS developer reports that the functions no longer exported by Linux 5.0+ and previously used by ZoL for AVX/AES-NI support end up dropping the ZFS data-set encryption performance to 200MB/s where as pre-5.0 kernels ran around 1.2GB/s.

11 May 2019 - Mainline Does Not Care - 65 Comments

392 Linux Storage news articles published on Phoronix.