2.3 Given a scenario, configure and maintain server functions and features.
📘CompTIA Server+ (SK0-005)
Storage management is an important server administration task. It involves configuring, organizing, and maintaining storage devices so that data can be stored, accessed, and protected efficiently.
Servers usually store large amounts of data such as operating systems, application files, databases, logs, backups, and user files. Because of this, administrators must properly configure storage to ensure performance, reliability, and efficient use of disk space.
In the CompTIA Server+ (SK0-005) exam, storage management includes the following concepts:
- Formatting
- Connectivity
- Provisioning
- Partitioning
- Page/Swap/Scratch location and size
- Disk quotas
- Compression
- Deduplication
Each of these topics is explained below.
1. Formatting
What Formatting Means
Formatting is the process of preparing a storage device so that an operating system can store and organize data on it.
When a disk is formatted, the system creates a file system structure on the disk. The file system defines how files are stored, named, and retrieved.
Without formatting, a new disk cannot be used to store files.
Types of Formatting
Low-Level Formatting (Factory Level)
Low-level formatting is normally done by the manufacturer. It prepares the physical structure of the disk so that sectors and tracks can store data.
Administrators usually do not perform this process manually.
High-Level Formatting
High-level formatting is performed by the operating system. It creates the file system structure.
Common file systems include:
Windows File Systems
- NTFS (New Technology File System)
- ReFS (Resilient File System)
- FAT32 (File Allocation Table)
Linux File Systems
- ext3
- ext4
- XFS
- Btrfs
Why Formatting Is Important
Formatting is necessary to:
- Prepare new disks for use
- Change file system types
- Remove existing data structures
- Reinitialize corrupted storage volumes
For example, when a new storage disk is installed in a server, an administrator formats it with NTFS before creating shared folders.
2. Connectivity
What Storage Connectivity Means
Connectivity refers to how storage devices are connected to the server so that the server can read and write data.
Different connectivity methods are used depending on performance, distance, and storage architecture.
Types of Storage Connectivity
Direct-Attached Storage (DAS)
DAS is storage that is directly connected to a server.
Examples:
- Internal hard drives
- SSDs
- External USB drives
Characteristics:
- Simple setup
- Low latency
- Not easily shared between multiple servers
Network-Attached Storage (NAS)
NAS is storage connected to a network that provides file-level access to multiple systems.
Protocols commonly used:
- SMB/CIFS
- NFS
Example IT environment:
A file server stores company documents on a NAS device that multiple users access through the network.
Storage Area Network (SAN)
SAN provides block-level storage over a dedicated high-speed network.
Common SAN technologies:
- Fibre Channel (FC)
- iSCSI
- FCoE (Fibre Channel over Ethernet)
Characteristics:
- Very high performance
- Used in data centers
- Supports large storage environments
Example:
A database server stores its database files on a SAN storage array for high performance and scalability.
3. Provisioning
What Provisioning Means
Provisioning is the process of allocating storage space to systems, applications, or users.
Administrators must decide how much storage should be assigned and how it should grow over time.
Types of Storage Provisioning
Thick Provisioning
In thick provisioning, the entire storage space is allocated immediately.
Example:
If a 1 TB volume is created, the entire 1 TB is reserved even if only 100 GB is used initially.
Advantages:
- Predictable performance
- Guaranteed storage availability
Disadvantages:
- May waste unused space
Thin Provisioning
In thin provisioning, storage space is allocated only when data is actually written.
Example:
A 1 TB virtual disk is created but initially consumes only 50 GB of actual storage.
Advantages:
- Efficient storage usage
- Allows flexible scaling
Disadvantages:
- Risk of running out of storage if growth is not monitored
4. Partitioning
What Partitioning Means
Partitioning divides a physical disk into separate logical sections called partitions.
Each partition behaves like a separate storage volume.
Why Partitioning Is Used
Partitioning allows administrators to:
- Separate operating system files from application data
- Organize storage more efficiently
- Install multiple operating systems
- Improve management and backup strategies
Example IT setup:
- Partition 1: Operating system
- Partition 2: Application files
- Partition 3: Logs and data
Common Partition Types
Primary Partition
A primary partition can contain an operating system and can be bootable.
Extended Partition
An extended partition is used to create multiple logical partitions inside it.
Logical Partition
Logical partitions exist within an extended partition and are used for additional storage volumes.
Partitioning Schemes
Two major partitioning standards exist:
MBR (Master Boot Record)
- Older partitioning system
- Maximum disk size: 2 TB
- Supports up to 4 primary partitions
GPT (GUID Partition Table)
- Modern partitioning standard
- Supports very large disks
- Supports many partitions
- Used with UEFI systems
5. Page / Swap / Scratch Location and Size
Servers often require temporary storage space to improve performance.
These temporary storage areas include page files, swap space, and scratch disks.
Page File
A page file is used in Windows systems.
It acts as virtual memory, allowing the operating system to move inactive memory data from RAM to disk.
Purpose:
- Prevents system crashes when RAM becomes full
- Allows applications to continue running
Important considerations:
- Proper location
- Correct size configuration
Best practice:
- Place page files on fast storage (SSD if possible).
Swap Space
Swap space is the Linux equivalent of a page file.
It allows Linux to move inactive memory pages from RAM to disk.
Benefits:
- Supports memory-intensive applications
- Prevents system instability
Swap can be created as:
- A swap partition
- A swap file
Scratch Disk
A scratch disk is temporary storage used by applications to store working data during processing.
Examples:
- Video rendering
- Database query processing
- Data analytics operations
Important considerations:
- Use fast storage
- Ensure enough space for temporary workloads
6. Disk Quotas
What Disk Quotas Are
Disk quotas allow administrators to limit the amount of disk space a user or group can use.
This prevents users or applications from consuming excessive storage.
Types of Disk Quotas
Soft Quota
A soft quota sets a warning limit.
Users can temporarily exceed it, but they receive alerts.
Example:
User limit = 100 GB
Warning triggered at 90 GB.
Hard Quota
A hard quota is a strict limit.
Users cannot store additional data once the limit is reached.
Example:
User limit = 100 GB
System blocks further file creation once the limit is reached.
Why Disk Quotas Are Important
Disk quotas help:
- Prevent storage exhaustion
- Maintain fair resource usage
- Control storage growth
Example IT environment:
A file server limits each user account to 20 GB of storage.
7. Compression
What Compression Means
Compression reduces the size of files and data so that they consume less disk space.
Compression works by removing redundant patterns within data.
Types of Compression
File-Level Compression
Individual files or folders are compressed.
Example:
A log archive is compressed to reduce disk space usage.
Volume-Level Compression
An entire storage volume is compressed automatically.
Benefits of Compression
Compression helps:
- Save disk space
- Reduce storage costs
- Improve backup efficiency
- Reduce network transfer size
Considerations
Compression can increase CPU usage because the system must compress and decompress data during access.
Administrators must balance storage savings vs performance impact.
8. Deduplication
What Deduplication Means
Deduplication removes duplicate copies of data and stores only one unique instance.
Instead of storing identical files multiple times, the system stores one copy and references it where needed.
How Deduplication Works
Example in an IT environment:
- 100 users store the same software installation file
- Instead of storing 100 copies, the storage system stores one copy
- All references point to that single stored file
Types of Deduplication
File-Level Deduplication
Removes duplicate files.
If two files are identical, only one is stored.
Block-Level Deduplication
Breaks files into smaller blocks and removes duplicate blocks.
This is more efficient than file-level deduplication.
Benefits of Deduplication
Deduplication provides:
- Major storage space savings
- Reduced backup storage
- Lower storage costs
- Improved storage efficiency
This feature is widely used in:
- Backup systems
- Virtual machine storage
- File servers
Summary
Storage management ensures that server storage is organized, efficient, and reliable.
Key tasks include:
- Formatting – Preparing disks with a file system
- Connectivity – Connecting storage through DAS, NAS, or SAN
- Provisioning – Allocating storage space (thin or thick provisioning)
- Partitioning – Dividing disks into logical sections
- Page/Swap/Scratch – Temporary storage used for memory and processing
- Disk quotas – Limiting storage usage by users or groups
- Compression – Reducing file size to save space
- Deduplication – Removing duplicate data to increase storage efficiency
