Skip to content

Valpich/minix_project_3

Repository files navigation

minix_project_3

CS 551 Project 3: File System Recovery

Requirements:

Develop the following tools for the MINIX file system:

A DirectoryWalker that will traverse the directory tree of a given directory and produce all the subdirectories and files reachable from that directory as well as the inodes and zones allocated to those subdirectories and files.

An iNodeBitMapWalker that reads the inode bit map and returns all the inodes that have been allocated.

A ZoneBitMapWalker that reads the zone bit map and returns all the zones that have been allocated.

Develop a set of utilities that will repair the file system when the following happens:

The inode bit map is damaged.

The zone bit map is damaged.

A directory file is completely corrupted.

The inode of a directory file is completely corrupted.

Also develop the tools that will allow you to test the above.

Also recover from the following situations:

Part of the superblock is damaged.

The inode of a file is damaged.

A block (or blocks) allocated to a file is damaged

Objectifs:

Développer un logiciel d'analyse, de réparation et de testeur de dommage pour maintenir l'Intégrité du système de fichiers sur Minix.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published