Skip to content

Write Support

gerard edited this page Sep 14, 2010 · 1 revision

Write Support is to be added in the future in a separate experimental branch (just for the fun). This notes should be a plan on how to add features in a reasonable way, so the order should be relevant. Nevertheless, is not set in stone.

How to proceed

  • Get the minimal write support (that is update the superblock as the filesystem expects) without writing to files
    • Minimal testing should include mounting the fs as rw and seeing if fsck runs without problems
  • Regular file removal
  • Metadata updates
  • In place update (meaning, no new block allocated)
  • ext2/ext3 style write support (no extents, no multiblock allocator)
  • ext4 extents
  • Journaling
    • EXT4 currently has a “no_journal” mount flag that can be useful
      • Need to check how it behaves with EXT3
Clone this wiki locally