List all hard drives on system (with capacities)... How?

Tim Daneliuk tundra at tundraware.com
Thu Dec 6 23:34:19 UTC 2012


On 12/06/2012 05:30 PM, Ronald F. Guilmette wrote:
>
> 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?

Look into fdisk -s


-- 
----------------------------------------------------------------------------
Tim Daneliuk     tundra at tundraware.com
PGP Key:         http://www.tundraware.com/PGP/



More information about the freebsd-questions mailing list