#!/bin/bash root=$1 if [[ -z $1 ]] ; then echo "Usage: $0 " exit 1 fi mounts=$(mount | grep " on ${root%/}/" | awk '{print $3}' | tac) if [[ -z ${mounts} ]] ; then echo "No mounts found ..." echo mount exit 0 fi echo "Unmounting: " printf '\t%s\n' ${mounts} printf "OK? [y/N] " read v [[ ${v} == "y" ]] && sudo umount -v ${mounts}