Aquí hay una pregunta fácil para ustedes: ¿Cómo puedo saber qué discos duros están conectados a una caja de Linux? Espero un solo comando que me pueda dar una buena lista de todas las unidades ata / scsi / etc.
He buscado / proc / particiones en el pasado para hacer esto, pero me pregunto si eso todavía funciona si hay una unidad sin particiones.
linux
hard-drive
partition
Mike Akers
fuente
fuente

-shorttener información fácilmentefdisk -lfuente
fdisk -l | grep ^DiskUna alternativa a lshw:
También tiene la opción '--short', si solo está interesado en / dev y el nombre del modelo y no todos los detalles.
La versión larga le brinda más detalles que lshw:
EDITAR:
En cuanto a la disponibilidad de paquetes. Estoy usando OpenSUSE 11.1. hwinfo está en el repositorio estándar , mientras que lshw solo está disponible desde uno no oficial .
fuente
Cuando corro:
devuelve partición de disco de árbol con puntos de montaje (para las particiones que tienen):
fuente
/ proc / diskstats tendrá estadísticas en todas sus unidades existentes, tengan o no particiones en ellas.
fuente
cat /proc/partitionsFunciona incluso si no hay una partición definida para el disco.Mi favorito es el
lsblkque muestra muy buenos detalles sobre discos y particiones, y dónde se montaron. Tambiénfile -s /dev/sdapuede darle información simple también.fuente
Me gusta:
que enumera todos los discos y controladores de almacenamiento en el sistema.
fuente
se usa para mostrar la lista de discos duros en el servidor
fuente
No estoy seguro si cambió en algún momento, pero el uso
sudo lshw -class diskno funcionó para mí. En mi sistema, Ubuntu 17.10, necesitaba usar lastorageclase:sudo lshw -class storagefuente