Có lệnh nào tôi có thể sử dụng để hiển thị cổng SATA nào không được sử dụng không?
Không, nhưng bạn có thể làm ngược lại. Bạn có thể liệt kê các cổng đang được sử dụng. Sau đó tra cứu (trong hướng dẫn) có bao nhiêu cổng trên bo mạch chủ, trừ đi có bao nhiêu cổng đã được sử dụng và lấy số lượng cổng còn lại.
Điều này giả định rằng bạn có một ổ đĩa SATA được kết nối trên mỗi đầu nối SATA (ví dụ: không có hệ số nhân cổng ).
Có một số cách để làm điều này.
Nếu tất cả các bộ điều khiển SATA có trình điều khiển được tải (khá bình thường), thì tôi tìm fdisk -l
cách liệt kê tất cả các đĩa theo cách dễ nhất.
Nếu bạn không còn có fdisk (nó đang được thay thế các biến thể hiện đại hơn của tôi như gpart), thì bạn có thể đọc nhật ký khởi động. Một số googling cho thấy rằng CentOS có sẵn điều này thông qua dmesg , nhưng bạn cũng có thể đọc các tệp nhật ký trực tiếp. Có thể có trong /var/log/dmesg.log, /var/run/dmesg.boot hoặc trong / var / log / boot. (Giữ cái này chung chung cho những người không sử dụng CentOS).
Sau đó là có lspci
. Điều này liệt kê tất cả các thiết bị PCI và PCI-e, bao gồm bộ điều khiển SATA. Thêm vào -v
để có được đầu ra dễ đọc hơn.
Hoặc sử dụng dmidecode
. Điều này yêu cầu BIOS cho thông tin. Nếu đầu ra từ lệnh này có vẻ áp đảo, hãy giới hạn nó với -t NR
tùy chọn.
lspci
và các thông số kỹ thuật của bo mạch chủ có liên quan đã cung cấp thông tin tôi cần. Cảm ơn.