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
-short
tener información fácilmentefdisk -l
fuente
fdisk -l | grep ^Disk
Una 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/partitions
Funciona incluso si no hay una partición definida para el disco.Mi favorito es el
lsblk
que muestra muy buenos detalles sobre discos y particiones, y dónde se montaron. Tambiénfile -s /dev/sda
puede 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 disk
no funcionó para mí. En mi sistema, Ubuntu 17.10, necesitaba usar lastorage
clase:sudo lshw -class storage
fuente