課程連結:6.S081 Fall 2020 Lecture 14: File Systems
實際操作
在影片中 50:00 左右的地方開始有實際的操作
make clean
make
- 先修改
kernel/bio.c: bwrite()
// Write b's contents to disk. Must be locked.
void
bwrite(struct buf *b)
{
if(!holdingsleep(&b->lock))
panic("bwrite");
if (b->blockno >= 32)
printf("write: %d\n", b->blockno);
virtio_disk_rw(b, 1);
}