tailieunhanh - Lecture Administration and visualization: Chapter 2.1 - File management

Lecture "Administration and visualization: Chapter - File management" provides students with content about: File systems; Computer file; Distributed file system; The evolution of storage; SAN file system; . Please refer to the detailed content of the lecture! | Chapter 2 File management File systems NTFS Overview Filenames File Identity Directories folders Group of files in separate collections Metadata Creation time last access time last modification time Security information Owner Group owner Mapping file to its physical location of file . location in storage devices Computer file A resource for storing information Durable remained available for access Data sequences of bits File system Control how computer file are stored and retrieved Main operators READ WRITE offset size CREATE DELETE Local vs. distributed file systems Local file systems NTFS Distributed file system File system Abstraction of storage devices Distributed file system Available to remote processes in distributed systems Benefits File sharing Uniform view of system from different clients Centralized administration Goals Network Access Transparency Network Access Transparency Users should be able to access files over a network as easily as if the files were stored locally. Users should not have to know the physical location of a file to access it. Transparency can be addressed through naming and file mounting mechanisms Location Transparency file name doesnʼt specify physical location Location Independence files can be moved to new physical location no need to change references to them. A name is independent of its addresses Location independence location transparency but the reverse is not necessarily true. Goals Availability Availability files should be easily and quickly accessible. The number of users system failures or other consequences of distribution shouldnʼt compromise the availability. Addressed mainly through replication. Architectures Client-Server Sun Microsystem Network File System NFS Google File System GFS Architecture One or more machines file servers manage the file system. Files are stored on disks at the servers Requests for file operations are made from clients to the servers. Client-server systems centralize storage and .