RatCornu / efs

An OS and architecture independent implementation of some Unix filesystems in Rust.

Home Page:https://crates.io/crates/efs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Better block allocation

RatCornu opened this issue · comments

Improve the current block allocation algorithm such that:

  • Block pre-allocation: when a file allocate one block, 8 additional blocks must be pre-allocated
  • Block closeness: When a file allocate a new blocks, the new allocated blocks must be as close as possible from the other blocks of the file