sudo fdisk -l
enumerará sus discos y un montón de estadísticas sobre ellos, incluidas las particiones. Los discos generalmente tienen la forma de /dev/sdx
y particiones /dev/sdxn
, donde x es una letra y n es un número (por lo que sda es el primer disco físico y sda1 es la primera partición en ese disco).
sudo df -h
le da las estadísticas de tamaño y uso por partición. Suelta el -h
y obtienes el uso en bloques, con él es legible por humanos.
Puse los sudos allí porque no obtuve ningún resultado de fdisk y solo obtuve un resultado parcial de df cuando ejecuté los comandos como un usuario normal, supongo que porque los comandos se leen desde algún lugar fuera del alcance de los no administradores.
Si realmente desea mostrar solo el hardware, y no los volúmenes RAID y las particiones, el sistema operativo podría verlos como unidades físicas. Es posible que desee probar lshw
lshw -class disk -short
H/W path Device Class Description
===================================================
/0/1/0.0.0 /dev/cdrom disk DVD-RAM GSA-H55N
/0/1/0.1.0 /dev/sda disk 160GB ST3160021A
/0/2/0.0.0 /dev/sdb disk 160GB ST3160815AS
O un poco demasiado detallado
lshw -class disk
*-cdrom
description: DVD-RAM writer
product: DVD-RAM GSA-H55N
vendor: HL-DT-ST
physical id: 0.0.0
bus info: [email protected]:0.0.0
logical name: /dev/cdrom
logical name: /dev/sr0
version: 1.04
serial: [
capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
configuration: ansiversion=5 status=nodisc
*-disk
description: ATA Disk
product: ST3160021A
vendor: Seagate
physical id: 0.1.0
bus info: [email protected]:0.1.0
logical name: /dev/sda
version: 8.01
serial: 5JS97CFY
size: 149GiB (160GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 sectorsize=512 signature=000f3a2f
*-disk
description: ATA Disk
product: ST3160815AS
vendor: Seagate
physical id: 0.0.0
bus info: [email protected]:0.0.0
logical name: /dev/sdb
version: 3.AA
serial: 9RX7AK36
size: 149GiB (160GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 sectorsize=512 signature=000b6d91
Creo que la forma más fácil (al menos en lo que respecta al esfuerzo de análisis) en una instalación reciente de Linux sería
$ lsblk -S
que genera algo como esto:
tremendous:~# lsblk -S
NAME HCTL TYPE VENDOR MODEL REV TRAN
sda 0:0:0:0 disk ATA WDC WD5000AUDX-6 01.0 sata
sdb 1:0:0:0 disk ATA WDC WD5000AUDX-6 01.0 sata
tremendous:~#