Czy istnieje polecenie, którego mogę użyć, aby pokazać, które porty SATA są nieużywane?
Nie, ale możesz zrobić odwrotnie. Możesz wyświetlić listę używanych portów. Następnie sprawdź (w instrukcji), ile portów jest na płycie głównej, odejmij, ile portów jest już w użyciu, i uzyskaj liczbę pozostałych portów.
Zakłada się, że do jednego złącza SATA podłączony jest jeden dysk SATA (np. Brak mnożników portów ).
Można to zrobić na kilka sposobów.
Jeśli wszystkie kontrolery SATA mają załadowane sterowniki (dość normalne), znajdę fdisk -l
listę wszystkich dysków w najprostszy sposób.
Jeśli nie masz już programu fdisk (jest on zastępowany przez moje bardziej nowoczesne warianty, takie jak gpart), możesz przeczytać dziennik rozruchu. Niektóre googlingi pokazują, że CentOS ma to dostępne za pośrednictwem dmesg , ale możesz także bezpośrednio czytać pliki dziennika. Prawdopodobnie są w /var/log/dmesg.log, /var/run/dmesg.boot lub w / var / log / boot. (Utrzymanie tego odrobinę ogólnego dla osób nie używających CentOS).
To jest lspci
. Zawiera listę wszystkich urządzeń PCI i PCI-e, w tym kontrolerów SATA. Dodaj, -v
aby uzyskać łatwiejszy do odczytu wynik.
Lub użyj dmidecode
. To prosi BIOS o informacje. Jeśli wynik tej komendy wydaje się przytłaczający, ogranicz ją za pomocą -t NR
opcji.
lspci
i odpowiednia specyfikacja płyty głównej zapewniły mi potrzebne informacje. Dzięki.