Free course

Linux Storage and Backups Course

Learn Linux server disks, partitions, filesystems, mounts, LVM, capacity management, backup design, restores, and safe storage changes.

5 modules · 25 lessons · No signup

Prerequisites: Shell Commands and Linux Basics

~~~

Your progress

of lessons completed.

Course completed.

What you'll learn

Attach and mount storage, extend it safely, diagnose capacity problems, and prove a server backup through restoration.

Course contents

  1. Disks and filesystems

    Identify block devices, partitions, filesystems, UUIDs, and the data each layer owns.

    1. ✓ Map the storage stack
    2. ✓ Identify a new device
    3. ✓ Partition or use the whole device
    4. ✓ Create and identify a filesystem
    5. ✓ Check your understanding: disks and filesystems
  2. Mounts and capacity

    Mount storage safely, configure startup mounts, and investigate space and inode exhaustion.

    1. ✓ Mount and unmount safely
    2. ✓ Configure fstab without losing boot
    3. ✓ Diagnose space and inode exhaustion
    4. ✓ Find deleted open files and set quotas
    5. ✓ Check your understanding: mounts and capacity
  3. LVM and growth

    Understand physical volumes, volume groups, logical volumes, snapshots, and safe expansion.

    1. ✓ Understand LVM layers
    2. ✓ Extend a logical volume
    3. ✓ Treat shrinking as a migration
    4. ✓ Use snapshots with limits
    5. ✓ Check your understanding: lvm and growth
  4. Backup design

    Choose data, recovery targets, copies, retention, consistency, encryption, and automation.

    1. ✓ Start from restore requirements
    2. ✓ Keep independent copies
    3. ✓ Make application-consistent backups
    4. ✓ Automate retention and alerts
    5. ✓ Check your understanding: backup design
  5. Restore and recover

    Test restores, recover databases and configuration, handle failures, and review the plan.

    1. ✓ Test a restore in isolation
    2. ✓ Restore files and permissions
    3. ✓ Restore a database and configuration
    4. ✓ Complete a recovery drill
    5. ✓ Check your understanding: restore and recover