Gibt es einen Befehl, mit dem ich anzeigen kann, welche SATA-Ports nicht verwendet werden?
Nein, aber Sie können das Gegenteil tun. Sie können auflisten, welche Ports verwendet werden. Schauen Sie dann (im Handbuch) nach, wie viele Ports sich auf der Hauptplatine befinden, subtrahieren Sie die Anzahl der bereits verwendeten Ports und ermitteln Sie die Anzahl der verbleibenden Ports.
Dies setzt voraus, dass Sie ein SATA-Laufwerk pro SATA-Anschluss angeschlossen haben (z. B. keine Port-Multiplikatoren ).
Hierzu gibt es mehrere Möglichkeiten.
Wenn auf allen SATA-Controllern Treiber geladen sind (ziemlich normal), finde ich es fdisk -l
am einfachsten, alle Festplatten aufzulisten.
Wenn Sie fdisk nicht mehr haben (es werden meine moderneren Varianten wie gpart ersetzt), können Sie das Boot-Protokoll lesen. Einige googeln zeigen, dass CentOS dies über dmesg zur Verfügung hat , aber Sie können die Protokolldateien auch direkt lesen. Es gibt wahrscheinlich in /var/log/dmesg.log, /var/run/dmesg.boot oder in / var / log / boot. (Dies ist ein bisschen generisch für Leute, die CentOS nicht benutzen).
Dann ist da noch lspci
. Hier werden alle PCI- und PCI-e-Geräte einschließlich der SATA-Controller aufgelistet. Hinzufügen -v
, um eine besser lesbare Ausgabe zu erhalten.
Oder benutze dmidecode
. Dies fragt das BIOS nach Informationen. Wenn die Ausgabe dieses Befehls überwältigend erscheint, begrenzen Sie sie mit der -t NR
Option.
lspci
und den relevanten Motherboard-Spezifikationen lieferte die benötigten Informationen. Vielen Dank.