Distributed Files System Flashcards
What is the primary purpose of a distributed file system?
To enable programs to store and access remote files as if they were local
What are the key requirements for sharing within local networks and intranets?
Persistent storage of data and programs, consistent distribution of up-to-date data
What features were added to file systems for data and program sharing?
Access-control mechanisms and File-locking mechanisms
What advantages does a well-designed file service provide?
Access to files with performance and reliability similar to, or better than, local disks
How does the concentration of persistent storage at servers benefit organizations?
Reduces local disk storage needs and enables better management and archiving of persistent data
What additional services can be implemented more easily with a file service?
- Name service
- User authentication service
- Print service
What are the responsibilities of file systems?
- Organization of files
- Storage and retrieval of files
- Naming and sharing of files
- Protection of files
What is the role of directories in file systems?
To provide a mapping from text names to internal file identifiers
What does the term ‘metadata’ refer to in the context of file systems?
Extra information needed for the management of files, including file attributes and directories
What elements are typically included in a file’s attribute record?
- Length of the file
- Timestamps
- File type
- Owner’s identity
- Access control lists
File systems are designed to manage a small number of files
False
What is the purpose of a directory in a file system?
To support the naming of files and allow for hierarchic file-naming schemes
What types of operations are summarized for applications in UNIX systems?
System calls implemented by the kernel for file operations
The data in a file consists of a sequence of _______
Data items
What were the initial offerings of distributed file systems?
Access transparency and location transparency.