“…Although it was a big improvement over its predecessors, its aging code base is unable to support evolving demands of data integrity, deduplication and survivability, disk diversity, fault isolation, light weight snapshots and clones, checksums for reliability, and online compression and defragmentation for performance. Basically, the idea behind Ext4 design was to create a stop-gap solution until a stable version of Btrfs was ready [6] . Btrfs addresses these challenges of reliability, scalability and performance by providing simple administration, end-to-end data integrity, and immense scalability without loss of performance.…”