File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
filesystems-distributed-ufs Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -24,10 +24,10 @@ your file server will link with it and call its various routines.
24
24
25
25
## On-Disk File System: A Basic Unix File System
26
26
27
- Your on-disk file system structures should roughly follow that of the
27
+ The on-disk file system structures follow that of the
28
28
very simple file system discussed
29
29
[ here] ( https://pages.cs.wisc.edu/~remzi/OSTEP/file-implementation.pdf ) . On-disk,
30
- the structures should be as follows:
30
+ the structures are as follows:
31
31
- A single block (4KB) super block
32
32
- An inode bitmap (can be one or more 4KB blocks, depending on the number of inodes)
33
33
- A data bitmap (can be one or more 4KB blocks, depending on the number of data blocks)
@@ -60,7 +60,9 @@ It is pretty self-explanatory and can be found
60
60
When booting off of an existing image, your server should read in the
61
61
superblock, bitmaps, and inode table, and keep in-memory versions of
62
62
these. When writing to the image, you should update these on-disk
63
- structures accordingly.
63
+ structures accordingly.
64
+
65
+ Importantly, you cannot change the file-system on-disk format.
64
66
65
67
## Client library
66
68
You can’t perform that action at this time.
0 commit comments