#!/bin/bash
df -h | column -t | head -n 1 | sed 's/Mounted.*$/Mounted_on/'			# header
df -h | column -t | tail -n +2 | sort -k 6 | grep    sda			# bootable internal drive
df -h | column -t | tail -n +2 | sort -k 6 | grep    udev			# udev
df -h | column -t | tail -n +2 | sort -k 6 | grep    tmpfs			# tmpfs
df -h | column -t | tail -n +2 | sort -k 1 | grep -v sda | grep -v tmpfs | grep -v udev	# removeable drives


syntax highlighted by Code2HTML, v. 0.9.1