More
    
        | author | 
        Steve Losh <steve@stevelosh.com> | 
    
    
        | date | 
        Mon, 08 May 2023 13:45:01 -0400 | 
    
    
        | parents | 
        c05932aa401f  | 
    
    
        | children | 
        e80a2a4ea7cd  | 
    
#!/usr/bin/env bash
set -euo pipefail
lsblk -o name,mountpoint,model,label,size,fstype | grep -Pv "^loop" | awk '
NR>1 && /^[a-zA-Z]/ { print "-----------------------------------------------------------------------------------------------------------------------" }
                    { print $0 }
'
echo
echo
OUT=$(df -h)
echo "$OUT" | head -1
echo "$OUT" | head -1 | sed 's/./-/g'
echo "$OUT" | tail +2 | grep -Pv '^/dev/loop' | grep -Pv tmpfs | sort -k6
echo
OUT=$(df -i)
echo "$OUT" | head -1
echo "$OUT" | head -1 | sed 's/./-/g'
echo "$OUT" | tail +2 | grep -Pv '^/dev/loop' | grep -Pv tmpfs | sort -k6