Homelab Academy / Modules
Orient, prior check, guided practice, required Feynman, reflect.
Module: Linux Foundations
Activity type: Lesson (Orient → Recall → Learn → Explain → Reflect)
Learning objective: Explain the difference between the filesystem root directory and the root user
Bloom level: Understand / Apply
Last reviewed: 2025-03-08
Explain the difference between the filesystem root directory and the root user
Build a reliable mental model of the Linux filesystem and develop practical skill navigating directories, interpreting paths, inspecting file metadata, and safely manipulating files within a controlled lab workspace.
Complete the module reading first:
Explain pathname resolution to a new administrator without using the words obvious or simply.
Draw a tree beginning at / and place /opt/lab-classroom/class16 beneath it.
Explain how the same relative path can resolve differently when the working directory changes.
Describe why a filename and an inode are not the same thing.
Use README.txt and README.hard to explain why editing through one name changes what is read through the other.
Use README.link to explain why moving a symbolic link's target can leave the link dangling.
Explain why checking pwd and quoting "$LAB" reduce operational risk.
A successful explanation distinguishes names, paths, directory entries, inodes, and data; compares hard links with symbolic links; and traces ../README.txt from the config directory to its final target.
Answers save in this browser (localStorage). Completing all five fields is part of the mastery unlock.