CS111 Section 2: Filesystem Crash Recovery and System Calls
Clone the section starter code by using the command below. This command creates a section2 directory containing the project files. Pull up the online section checkoff and have it open in a browser so you can jot things down as you go. assign2 has you implement part of a C++ program to recover filesystem metadata after a crash, and answer some short answer questions after using provided tools to explore the structure and mechanisms of logging (journaling). The assignment provides a C++ implementation of the Unix V6 Filesystem that has been modified to add a bitmap for the free list, and also add logging support for metadata operations. The first 2 exercises below will let you try out some of the tools included in the assignment (particularly useful for the assignment short answer questions) and see logging in action. The third question will provide some practice with file descriptors (which come up on assign3). assign2 provides Unix v6 disk images like the prior assignment, but this tim
CS111 Section 2: Filesystem Crash Recovery and System Calls Section 2: Filesystem Crash Recovery and System Calls NOTE: this website is out of date. This is the course web site from a past quarter. If you are a current student taking the course, you should visit the current class web site instead. If the current website is not yet visible by going to cs111.stanford.edu, it may be accessible by visiting this link until the new page is mounted at this address. Please be advised that courses' policies change with each new quarter and instructor, and any information on this out-of-date page may no
Explore this link on the map →related reading
- CS111 Assignment 2: Journaling File System and OS Trustweb.stanford.edu
- Assessing Claude Mythos Preview’s cybersecurity capabilities \ Anthropicred.anthropic.com
- Files are harddanluu.com
- CS111 Assignment 1: Reading Unix V6 Filesystemsweb.stanford.edu
- CS111 Assignment 1: Reading Unix V6 Filesystemsweb.stanford.edu
- Recovery - Database Systemscs186berkeley.net
- NYSRGnotes.ekzhang.com
- Durability & Consistency - ZeroFS Documentationzerofs.net
- Linux File System - GeeksforGeeksgeeksforgeeks.org
- Assessment 1 Practiceweb.stanford.edu
- Transaction Support in a Log-Structured File Systemseltzer.com
- On rebooting: the unreasonable effectiveness of turning computers off and on again - Keunwoo Lee's Minimum Viable Homepagekeunwoo.com