Consider to add one more component (section), called Trashcan, inside the Master Control Block (MCB). Like Windows' Recycle Bin, the deleted files will be put into the trash can temperately and they can be recovered later by users. You are also able to remove files from trash can permanently. Please describe what will happen in related components (sections) of MCB, (1) when you delete a file into the trash can, (2) when you restore a file from trash can, and (3) you remove a file in trash can permanently.

Want an answer?