Tools: Linux (Ubuntu/WSL), mdadm, Bash CLI
Focus: System administration, RAID configuration, disk management
Hands-on lab project simulating real-world Linux system administration tasks including storage management, RAID configuration, and system monitoring all using WSL (Ubuntu).
- Installed and configured Ubuntu on WSL (Windows Subsystem for Linux)
- Navigated the Linux filesystem and practised CLI-based workflows
- Monitored CPU and memory usage using
top - Checked disk space with
df -hand memory withfree -h - Listed block devices and partitions using
lsblk
- Ran connectivity tests using
ping - Inspected network interfaces with
ip a - Viewed active connections using
netstat
- Configured RAID 0 (striping) for performance
- Configured RAID 1 (mirroring) for redundancy
- Simulated disk failure and studied recovery procedures
- Analysed kernel messages using
dmesg - Queried system logs with
journalctl - Monitored RAID status via
/proc/mdstat
- Difference between RAID levels (0, 1, 5, 10) and their trade-offs
- How Linux handles block devices and storage abstraction
- Importance of log monitoring in diagnosing system/disk failures
Lists all storage devices recognized by the system.
Shows filesystem sizes and mount points.
Displays RAM and swap usage.
Shows active network interfaces and IP addresses.
Confirms mdadm is installed and ready for RAID configuration on the system.
| File | Description |
|---|---|
commands.md |
All commands used with explanations |
raid-notes.md |
RAID concepts and recovery steps |