BTRFS and CRFS

Oracle, the second largest software company in the world followed by Microsoft announced its filesystems BTRFS in response to ZFS by sun Microsystems, which is published under GPL. Linux for quiet long time was not preferred for data centers as its file systems hadn’t supported scalability to large storage. Chris Mason, director of Linux kernel engineering at Oracle inc. announced BTRFS (B-TREE FILESYSTEM or said as “Butter FS”) to make Linux meet the scaling capabilities which is not only having ability to maintain large storage but also protect data and provide clean interface by maintaining checksums of all data and metadata by a read-on-write kind of filesystem. Currently, BTrFS is under development stage still in 0.18 versions. BTRFS is being shipped with the latest kernel 2.6.29, but not intended for end users. Comparison of BTRFS with other filesystems is found at here. CRFS is coherent Remote Filesystem that is based on BTRFS but with some database capabilities and also supports an interface by which client can access the filesystem on the server

Few Facts:

NTFS, ZFS, BTRFS all can handle maximum file of 16Exabyte size (2^64) where 1 exabyte = 1073741824 gigabytes.

NTFS can handle total volume size of 16 Exabyte whereas ZFS can handle 2^16 Exabyte and BTRFS is hoped handle such huge volumes

0 comments: