Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 06 Dec 2012 15:30:33 -0800
From:      "Ronald F. Guilmette" <rfg@tristatelogic.com>
To:        freebsd-questions@freebsd.org
Subject:   List all hard drives on system (with capacities)... How?
Message-ID:  <9304.1354836633@tristatelogic.com>

next in thread | raw e-mail | index | archive | help

I'd like to write a small program or shell script that simply lists all
of the physical hard drives attached to the local system, along with their
product identifiers and their respective capacities.

The following simple script works well for both PATA/SATA and USB hard drives,
but it does not list drive capacities:

#!/bin/sh

atacontrol list | grep ':  ad[0-9]' | sed 's/^.*:  //'
camcontrol devlist | grep '(da[0-9]' | sed -E 's/^(.*) \((da[0-9]+).*$/\2 \1/'


How can I modify the script above in order to get it to print out the
respective drive capacities?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9304.1354836633>