Voici une question facile pour vous: Comment savoir quels disques durs sont connectés à une boîte Linux? J'espère une seule commande qui pourra me donner une belle liste de tous les disques ata / scsi / etc.
J'ai clatté / proc / partitions dans le passé pour le faire, mais je me demande si cela fonctionne toujours s'il y a un lecteur sans partition.
linux
hard-drive
partition
Mike Akers
la source
la source
-short
d'avoir des informations facilementfdisk -l
la source
fdisk -l | grep ^Disk
Une alternative à lshw:
A également l'option '--short', si vous êtes uniquement intéressé par le nom / dev et le modèle et pas tous les détails.
La version longue vous donne plus de détails que lshw:
ÉDITER:
Quant à la disponibilité des packages. J'utilise OpenSUSE 11.1. hwinfo est dans le référentiel standard , tandis que lshw est uniquement disponible à partir d'un répertoire non officiel .
la source
Quand je cours:
il retourne une partition de disque d'arbre avec des points de montage (pour les partitions qui ont):
la source
/ proc / diskstats aura des statistiques sur tous vos disques existants, qu'ils aient ou non des partitions.
la source
cat /proc/partitions
Fonctionne même si aucune partition n'est définie pour le disque.Mon préféré est celui
lsblk
qui montre de très bons détails sur les disques et les partitions, et où ils sont montés.file -s /dev/sda
Peut également vous donner des informations simples.la source
J'aime:
qui répertorie tous les disques et contrôleurs de stockage du système.
la source
est utilisé pour afficher la liste des disques durs sur le serveur
la source
Je ne sais pas si cela a changé à un moment donné, mais l'utilisation
sudo lshw -class disk
n'a pas fonctionné pour moi. Sur mon système, Ubuntu 17.10, j'avais besoin d'utiliser lastorage
classe:sudo lshw -class storage
la source