Network-Attached Storage
Network-attached storage provides shared file access over a network. The NAS server owns the file systems and exports shares or file-system namespaces, while clients use protocols such as SMB or NFS to work with remote files.
itStorage, backup, and data protection | OpenSkills.info
Intro
Network-Attached Storage
Network-attached storage, or NAS, is a file service reached over a network. The server owns the file system and exposes a share or export. Clients see files and directories through a protocol such as SMB or NFS instead of receiving a raw block device.
A client application calls its local file interface. The SMB or NFS client translates that operation into protocol requests and sends them across the network. The NAS server authenticates the client, maps its identity, applies share and file permissions, coordinates protocol state, accesses its file system, and reaches backing storage. DNS, directory services, time, network paths, server state, and storage all become dependencies.
NAS differs from SAN and direct-attached storage
NAS exports a file namespace, so the server controls file-system consistency. A SAN exports block storage, so the host normally controls the file system. Direct-attached storage connects devices to one host. These models can use similar disks and networks, but they divide ownership and failure handling differently.
Continue the course
This section is part of the paid course.
See pricing to subscribe, or log in if you already have access.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://www.snia.org/educational-library/what-nas-network-attached-storage-and-why-nas-important-2022
Supports
- NAS as network-connected storage providing file access
- NFS and SMB or CIFS as representative protocols
- https://learn.microsoft.com/en-us/windows-server/storage/file-server/file-server-smb-overview
Supports
- SMB as a network file-sharing protocol
- Stateful client and server access and representative uses
- https://www.rfc-editor.org/rfc/rfc8881.html
Supports
- NFS file access operations
- Client and server state, caching, locking, identity, security, and recovery behavior
