GNU/Linux >> Tutoriels Linux >  >> Linux

Liste des ports SATA inutilisés sous Linux

Cela fait trois ans, mais si quelqu'un passe par Google, voici :si vous avez activé EPEL, installez lsscsi, il donne principalement des informations sur les appareils connectés, mais son paramètre -H est ce dont vous avez besoin :

--hosts|-H répertorie les hôtes scsi plutôt que les périphériques scsi

Comparez avec un autre mode de sortie et vous aurez la différence :

[email protected]:~# lsscsi -H
[0]    ata_piix  
[1]    ata_piix  
[2]    ata_piix  
[3]    ata_piix  
[4]    usb-storage
[email protected]:~# lsscsi -g
[0:0:0:0]    disk    ATA      WDC WD2004FBYZ-0 RR03  /dev/sda   /dev/sg0
[0:0:1:0]    disk    ATA      WDC WD2004FBYZ-0 RR04  /dev/sdb   /dev/sg1
[1:0:0:0]    disk    ATA      WDC WD2004FBYZ-0 RR03  /dev/sdc   /dev/sg2
[4:0:0:0]    disk    Seagate  Backup+  Desk    0342  /dev/sdd   /dev/sg3

MISE À JOUR :ignorez cela, sans rien installer :

dmesg | grep 'SATA link down'

vous montrera les ports inutilisés.


Existe-t-il une commande que je peux utiliser pour afficher les ports SATA inutilisés ?

Non, mais vous pouvez faire l'inverse. Vous pouvez répertorier les ports utilisés. Recherchez ensuite (dans le manuel) le nombre de ports présents sur la carte mère, soustrayez le nombre déjà utilisé et obtenez le nombre de ports restants.

Cela suppose que vous avez un disque SATA connecté par connecteur SATA (par exemple, aucun multiplicateur de port).


Il y a plusieurs façons d'y parvenir.

Si tous les contrôleurs SATA ont des pilotes chargés (assez normal), alors je trouve fdisk -l pour répertorier tous les disques de la manière la plus simple.

Si vous n'avez plus fdisk (il est remplacé par mes variantes plus modernes telles que gpart), vous pouvez lire le journal de démarrage. Certaines recherches sur Google montrent que CentOS l'a disponible via dmesg, mais vous pouvez également lire directement les fichiers journaux. Il y en a probablement dans /var/log/dmesg.log, /var/run/dmesg.boot ou dans /var/log/boot. (Cela reste un peu générique pour les personnes qui n'utilisent pas CentOS).

Ensuite, il y a lspci . Cela répertorie tous les périphériques PCI et PCI-e, y compris les contrôleurs SATA. Ajouter -v pour obtenir une sortie plus lisible.

Ou utilisez dmidecode . Cela demande des informations au BIOS. Si la sortie de cette commande semble écrasante, limitez-la avec le -t NR option.


Linux
  1. Comment trouver la liste de tous les ports ouverts sous Linux

  2. Comment fermer les ports sous Linux ?

  3. Trouver le fichier puis cd dans ce répertoire sous Linux

  4. Peindre des pixels à l'écran via Linux FrameBuffer

  5. La commande Linux obtient le port inutilisé

Commande ls sous Linux pour lister les fichiers

Liste des utilisateurs sous Linux expliquée avec des exemples

Comment faire une analyse de port sous Linux

Que sont les ports ? Comment vérifier les ports ouverts Linux ?

Comment vérifier les ports ouverts sous Linux ?

Ouvrir un port sous Linux