- Use a counter for consistent ID generation in OurDBFS: This
eliminates reliance on timestamps, preventing ID collisions and
improving data integrity.
- Refactor save methods to directly use the VFS's save_entry
function: This simplifies the code and reduces redundancy across
different file system entity types (Directory, File, Symlink).
- Update `save_entry` in OurDBFS to use IDs for database updates:
This ensures data is correctly updated in the database based on the
unique ID of each entry. This also fixes potential issues with
overwriting data.