Storage management

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
Buy Me a Coffee