Disk management is the process of organizing, partitioning, and maintaining storage devices to ensure data is stored efficiently and safely.
Click to reveal answer
beginner
How does proper disk management help prevent system outages?
Proper disk management prevents outages by avoiding disk full errors, reducing fragmentation, and ensuring backups and monitoring are in place to catch issues early.
Click to reveal answer
beginner
Name a common Linux tool used for disk management.
Tools like 'fdisk', 'lsblk', and 'df' are commonly used to manage and monitor disks in Linux.
Click to reveal answer
intermediate
Why is monitoring disk space important for preventing outages?
Monitoring disk space helps detect when storage is running low, allowing action before the system crashes or services stop working.
Click to reveal answer
intermediate
What role do backups play in disk management to avoid outages?
Backups ensure data can be restored quickly after disk failures, minimizing downtime and preventing data loss.
Click to reveal answer
Which Linux command shows disk usage and helps prevent outages by monitoring space?
Aping
Bls
Ccat
Ddf
✗ Incorrect
The 'df' command displays disk space usage, helping admins monitor free space to avoid outages.
What happens if a disk becomes completely full on a Linux system?
ASystem may crash or services stop working
BNothing, system runs normally
CDisk automatically expands
DFiles get deleted automatically
✗ Incorrect
A full disk can cause system crashes or service failures because no space is left for operations.
Which tool is used to create or modify disk partitions in Linux?
Afdisk
Btop
Cgrep
Dchmod
✗ Incorrect
'fdisk' is a command-line tool to create and manage disk partitions.
Why is regular backup important in disk management?
ATo speed up the disk
BTo restore data after disk failure
CTo increase disk size
DTo delete old files automatically
✗ Incorrect
Backups allow recovery of data if the disk fails, preventing data loss and outages.
What is fragmentation and why should it be managed?
ADisk overheating
BVirus infection
CFiles scattered on disk slowing access
DDisk encryption
✗ Incorrect
Fragmentation means files are split across the disk, slowing read/write speeds and potentially causing issues.
Explain how disk management helps prevent system outages in Linux.
Think about how keeping disks healthy and monitored avoids crashes.
You got /5 concepts.
List common Linux commands used for disk management and their purposes.
Focus on commands that show or change disk info.
You got /4 concepts.
Practice
(1/5)
1. Why is regular disk management important to prevent system outages?
easy
A. It helps avoid running out of disk space and system crashes.
B. It makes the computer run faster by increasing CPU speed.
C. It changes the screen resolution automatically.
D. It updates the operating system without user permission.
Solution
Step 1: Understand disk space impact
Running out of disk space can cause programs to fail and the system to crash.
Step 2: Recognize disk management role
Disk management monitors and frees space to keep the system stable.
Final Answer:
It helps avoid running out of disk space and system crashes. -> Option A
Quick Check:
Disk space management prevents crashes = B [OK]
Hint: Disk space full? System crashes. Manage disks to prevent that. [OK]
Common Mistakes:
Confusing disk management with CPU or display settings
Thinking disk management updates software automatically
Ignoring disk space as a cause of outages
2. Which Linux command correctly shows disk usage of all mounted filesystems?
easy
A. top
B. ls -l
C. df -h
D. ps aux
Solution
Step 1: Identify command purpose
The df command reports disk space usage; -h makes it human-readable.
Step 2: Compare other commands
ls -l lists files, top shows processes, ps aux lists running processes.
Final Answer:
df -h -> Option C
Quick Check:
Disk usage command = df -h [OK]
Hint: Use df -h to check disk space in human-friendly format. [OK]
Common Mistakes:
Using ls or ps commands to check disk space
Forgetting the -h option for readable sizes
Confusing process commands with disk commands
3. What is the output of the command lsblk on a Linux system?
medium
A. Prints the contents of the current directory.
B. Shows current CPU usage statistics.
C. Displays network interface details.
D. Lists all block devices like disks and partitions.
Solution
Step 1: Understand lsblk command
lsblk lists block devices such as hard drives and their partitions.
Step 2: Eliminate unrelated outputs
CPU stats, network info, and directory contents are shown by other commands like top, ifconfig, and ls.
Final Answer:
Lists all block devices like disks and partitions. -> Option D
Quick Check:
lsblk shows disks and partitions = A [OK]
Hint: lsblk lists disks and partitions clearly. [OK]
Common Mistakes:
Confusing lsblk with commands showing CPU or network info
Expecting file listings instead of device info
Assuming lsblk modifies disks instead of listing
4. You run df -h and see 100% usage on /dev/sda1. What is the best immediate action to prevent outages?
medium
A. Change the screen resolution to reduce load.
B. Delete unnecessary files or move data to free space.
C. Run top to kill CPU-heavy processes.
D. Restart the computer immediately without checking disk.
Solution
Step 1: Analyze disk full problem
100% disk usage means no free space, risking crashes and data loss.
Step 2: Choose proper action
Deleting or moving files frees space immediately; restarting or changing screen resolution won't fix disk space.
Final Answer:
Delete unnecessary files or move data to free space. -> Option B
Quick Check:
Free disk space to prevent outages = D [OK]
Hint: Free disk space first to avoid crashes. [OK]
Common Mistakes:
Restarting without fixing disk space
Confusing CPU load with disk space issues
Trying unrelated fixes like screen changes
5. You want to automate disk checks to prevent outages. Which script snippet correctly checks disk usage and warns if usage exceeds 90% on /dev/sda1?
hard
A. usage=$(df /dev/sda1 | tail -1 | awk '{print $5}' | sed 's/%//'); if [ "$usage" -gt 90 ]; then echo "Warning: Disk usage above 90%"; fi
B. usage=$(top -b | grep sda1); if [ "$usage" -gt 90 ]; then echo "Warning"; fi
C. usage=$(lsblk /dev/sda1); if [ "$usage" -gt 90 ]; then echo "Warning"; fi
D. usage=$(ps aux | grep sda1); if [ "$usage" -gt 90 ]; then echo "Warning"; fi
Solution
Step 1: Extract disk usage percentage correctly
The command df /dev/sda1 shows disk usage; awk '{print $5}' gets the percent; sed 's/%//' removes the percent sign.
Step 2: Use conditional to warn if usage > 90%
The if statement compares usage as a number and prints a warning if above 90.
Final Answer:
usage=$(df /dev/sda1 | tail -1 | awk '{print $5}' | sed 's/%//'); if [ "$usage" -gt 90 ]; then echo "Warning: Disk usage above 90%"; fi -> Option A
Quick Check:
Correct disk usage check and warning = A [OK]
Hint: Use df and awk to get usage, then compare with if. [OK]
Common Mistakes:
Using unrelated commands like top or ps for disk usage
Not removing % sign before numeric comparison
Incorrect syntax in if statement
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.