#!/bin/sh
#
# Copyright (C) 2007-2012 by Intevation GmbH
# Authors:
# Thomas Arendsen Hein <thomas@intevation.de>
#
# human readable output of "df" sorted by usage (descending)
# LVM volumes /dev/mapper/vg-lv are mapped to /dev/vg/lv

df -hP | tr -s ' ' '\t' | {
    read line; echo "$line"
    sed -e 's|^/dev/mapper/\(.\+[^-]\)-\([^-][^ ]*\t\)|/dev/\1/\2|' \
        -e 's/--/-/g' | \
    sort -nrk5
} | expand --tabs=36,43,50,57,63
