fdisk and labels
Trapper
trapper at ledduk.net
Tue Oct 21 17:06:38 UTC 2008
>>>>> On Fri, Oct 17, 2008 at 10:50 AM, Trapper <trapper at ledduk.net> wrote:
>>>>>> Somewhere along the line I saw a small script that provides a
>>>>>> display of
>>>>>> label information as a part of "fdisk -l" results. My searches have
>>>>>> proved
>>>>>> fruitless. Anyone recall such a script?
ValHolla, on the web forum offered this solution which apparently
provides the linux labels on all connected hard drives. It works well
here. Here's his script:
#!/bin/bash
OFS=${IFS}
IFS=$'\n'
printf "%-20s %-20s %-20s\n" "Device" "Type" "Volume"
for part in $(fdisk -l 2>/dev/null |grep "^/dev/" |awk '{print $1,$NF}');do
dev=$(echo ${part} |cut -d " " -f1)
devtype=$(echo ${part} |cut -d " " -f2)
volume=$(tune2fs -l ${dev} 2>/dev/null |grep "volume name" |awk -F
' ' '{print $NF}')
if [ -z ${volume} ];then
volume="no label"
fi
printf "%-20s %-20s %-20s\n" $dev $devtype $volume
done
IFS=${OFS}
Note .... on the line beginning with volume=$(tune2fs you may have word
wrap. ' '{print $NF}') is end of line.
More information about the fedora-list
mailing list