Week 5 - File system / File Management Commands Flashcards
Storage device, file system, and application software.
Components
The operating system (OS) manages the file system and application I/O
Process
Storage is directly attached to the server (via host bus adapter, etc.)
The by far most common way to access storage is so simple that we rarely think about it as a storage model:
Direct Attached Storage (DAS)
Storage inside the server case
Internal Storage
Connected via external ports (USB, Fibre Channel, etc.)
External storage
What is RAID?
Redundant Array of Independent Disks
(RAID)
What is LVM?
Logical Volume Manager
(LVM)
Multiple clients access storage over the network.
Network Attached Storage (NAS)
One system holds all storage, accessible by other clients
Centralized file server
This networks are frequently labeled an “enterprise solution” due to their significant performance advantages and distributed nature
Storage Area Networks (SAN)
What is SCSI?
Small Computer System Interface
High-performance storage network using protocols like Fibre Channel or iSCSI.
Storage Area Networks (SAN)
What is FCP and LUN?
Fibre Channel Protocol
Logical Unique Number
File System Level
What are the Commercial services that offers file hosting or file storage services?
D, GD, Ai, M. OD
- Dropbox
- Google Drive
- Apple’s iCloud
- Microsoft’s OneDrive
Remote storage over the internet
Accessible from anywhere via cloud services.
Cloud Storage
3 Distinct categories within this storage model
File System Level
Object Level
Block Level
Object storage Level
Services that provide access on the object level
hiding file system implementation details from the client, provide easier abstraction
A. 3S, WABS
Amazon’s Simple Storage Service
Windows Azure’s Blob Storage
Block storage Level
Services that offer clients access on the block level
Allows them to create file systems and partitions as they see fit
EBS, OS CS
Amazon’s Elastic Block Store
OpenStack’s Cinder service
Reduced to its most basic tasks, a ____ ____ is responsible for storing, managing and updating data on the storage device in question.
file system
Manage block device storage, files, directories, and metadata (e.g., ext4, NTFS).
Disk File Systems
Allow multiple systems to access a centralized storage resource over a network (e.g., NFS, AFS).
Distributed File Systems
Unix world, there exists an old mantra: “Everything is a file.”
Unix supports special files like network sockets, character/block devices, and pseudo-devices (e.g.,/dev/null)
Other File Systems
Directories and files are organized in a tree structure.
File System Layout