0
0
Linux CLIscripting~20 mins

mount and umount in Linux CLI - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Mount Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
💻 Command Output
intermediate
2:00remaining
What is the output of the mount command after mounting a USB drive?
You run the command sudo mount /dev/sdb1 /mnt/usb to mount a USB drive. Then you run mount | grep /mnt/usb. What output do you expect?
Linux CLI
sudo mount /dev/sdb1 /mnt/usb
mount | grep /mnt/usb
ANo output
B/mnt/usb on /dev/sdb1 type vfat (rw,nosuid,nodev,noexec,relatime,uhelper=udisks2)
Cmount: /mnt/usb: special device /dev/sdb1 does not exist
D/dev/sdb1 on /mnt/usb type vfat (rw,nosuid,nodev,noexec,relatime,uhelper=udisks2)
Attempts:
2 left
💡 Hint
Remember the output format of the mount command shows device first, then mount point.
💻 Command Output
intermediate
2:00remaining
What error occurs when unmounting a busy mount point?
You try to unmount a mounted directory with sudo umount /mnt/usb but the directory is in use by a process. What error message will you see?
Linux CLI
sudo umount /mnt/usb
Aumount: /mnt/usb: target is busy.
Bumount: /mnt/usb: no such file or directory.
Cumount: /mnt/usb: device not mounted.
Dumount: /mnt/usb: permission denied.
Attempts:
2 left
💡 Hint
Think about what happens if a directory is open or used by a program when you try to unmount it.
📝 Syntax
advanced
2:00remaining
Which command correctly mounts a device with read-only option?
You want to mount /dev/sdc1 to /media/backup with read-only access. Which command is correct?
Asudo mount -o ro /dev/sdc1 /media/backup
Bsudo mount -ro /dev/sdc1 /media/backup
Csudo mount /media/backup /dev/sdc1 -o ro
Dsudo mount /dev/sdc1 /media/backup -o ro
Attempts:
2 left
💡 Hint
The options must come immediately after mount command and before device and mount point.
🚀 Application
advanced
3:00remaining
How to safely unmount all USB drives mounted under /media?
You want to unmount all USB drives currently mounted under /media. Which command sequence will do this safely?
Asudo umount /media/*
Bmount | grep '/media' | awk '{print $3}' | xargs -r sudo umount
Csudo umount $(mount | grep '/media' | cut -d' ' -f1)
Dmount | grep '/media' | cut -d' ' -f3 | sudo umount
Attempts:
2 left
💡 Hint
Think about extracting mount points and passing them safely to umount.
🧠 Conceptual
expert
2:00remaining
What happens if you mount a device on a non-empty directory?
You mount /dev/sdd1 on /mnt/data, but /mnt/data already contains files. What is the effect on those files?
AThe mount command will fail with an error about non-empty directory.
BThe existing files are merged with the mounted device's files.
CThe existing files become hidden and inaccessible until the device is unmounted.
DThe existing files are deleted automatically to allow mounting.
Attempts:
2 left
💡 Hint
Think about how mounting overlays the mount point directory.