update block/log/segment for wearlimit && starting on checkpoint and superblock
update superblock and checkpoint

incomplete. require some from inode/ifile.