Zbr's days.

About :: TODO :: Blog :: RSS :: Old blog :: Projects :: GIT :: Gallery :: Notes

Tue, 15 Jan 2008

BTRFS 0.10 has been released.

Chris Mason announced new release of the BTRFS filesystem. According to changelog, this version contains pretty serious changes:

  • on-disk format changes, now it supports back references from every data and metadata blocks. This allows future extensions like implementation of the on-line fsck (a question rises, why is it ever needed for COW FS?) and to allow data migration between different devices.
  • online resizing (including shrinking)
  • in-place conversation from ext3 to btrfs :) Although it is offline only, it is a very good step for easier migration for users. The conversion program uses the copy on write nature of Btrfs to preserve the original Ext3 FS, sharing the data blocks between Btrfs and Ext3 metadata. Btrfs metadata is created inside the free space of the Ext3 filesystem, and it is possible to either make the conversion permanent (reclaiming the space used by Ext3) or roll back the conversion to the original Ext3 filesystem.
  • data=ordered support. (Probably it is option of the transactin log journal)
  • mount options to disable checksumming and COW (the latter explains a lot about fsck and journalling)
  • barrier supports
From the changelog observation only, it looks really impressive, my congratulations for the project, although list of not fixed bugs worries a bit, but I'm pretty sure, things will be fixed.

/devel/fs :: Link / Comments ()