Automate Drive Provisioning With a Shell Script
Turn the manual storage provisioning workflow into an automation script: partition, format, mount, and persist a blank drive with a single non-interactive script.
Focused, hands-on problems for sharpening your DevOps and server-side skills. Some teach specific concepts while others mirror real-world scenarios. Every challenge includes hints, feedback, and automated solution checks.
Turn the manual storage provisioning workflow into an automation script: partition, format, mount, and persist a blank drive with a single non-interactive script.
Discover that a simple mount command doesn't survive a reboot and learn how to make mount points persistent using /etc/fstab or systemd.
Your Docker host has been in use for a while. Anonymous and named volumes piled up, disk space is tight, and it's time to clean stuff up.
Practice mapping existing directories to new paths using Linux bind mounts and see the core tech behind container volumes in action.
Create two partitions on a blank disk: one smaller ext4 for service logs and the rest btrfs for service data. Mount both and prove they work.
Practice creating a fresh GPT partition, formatting it as ext4, and mounting it on the filesystem tree.
Practice formatting drives in Linux: identify the drive, format it as ext4, mount it, and verify the filesystem works as expected.
CTF-style challenge: discover an unmounted device, mount it, and read the flag file from it.