What is the file system's primary responsibility?
Answer: To manage the allocation of storage addresses for file data
True or false: The operating system/file system interface is a clearly delineated abstract boundary.
Answer: False. The interactions between a file system and an operating system are complex and not generally well known.
The layout reference system in most UNIX file systems is called what?
Answer: The inodes
True or false: The directory structure and layout of data in the storage address space are closely related.
Answer: False. They are completely independent.
What is the importance of the file system's layout reference system?
Answer: It allows data to be located within a storage address space.
What is metadata?
Answer: It is data kept by the file system that describes the data. Traditional file system attributes are an example.
True or false: Storage expansion by virtualization methods or volume managers is automatically detected by the file system.
Answer: False. File systems must run special processes to recognize any increases to their storage address spaces.
What is the reason for using a journaled file system?
Answer: To quickly identify and repair any data inconsistencies caused by unexpected shutdowns or failures
Why is file system caching more accurate than storing-level block caching?
Answer: File systems have the layout references to know the precise blocks holding a file's data. Block storing-level caches have to guess.