Apakah ada perintah yang bisa saya gunakan untuk menunjukkan port SATA mana yang tidak digunakan?
Tidak, tetapi Anda bisa melakukan yang sebaliknya. Anda dapat membuat daftar port mana yang sedang digunakan. Kemudian cari (dalam manual) berapa banyak port yang ada pada motherboard, kurangi berapa banyak yang sudah digunakan dan dapatkan jumlah port yang tersisa.
Ini mengasumsikan bahwa Anda memiliki satu drive SATA yang terhubung per konektor SATA (mis. Tidak ada pengganda port ).
Ada beberapa cara untuk ini.
Jika semua pengontrol SATA memiliki driver dimuat (cukup normal), maka saya menemukan fdisk -l
daftar semua disk cara termudah.
Jika Anda tidak lagi memiliki fdisk (sedang diganti varian saya yang lebih modern seperti gpart), maka Anda dapat membaca log boot. Beberapa googling menunjukkan bahwa CentOS menyediakan ini melalui dmesg , tetapi Anda juga dapat membaca file log secara langsung. Mungkin ada di /var/log/dmesg.log, /var/run/dmesg.boot atau di / var / log / boot. (Menjaga ini sedikit generik untuk orang yang tidak menggunakan CentOS).
Lalu ada lspci
. Ini mencantumkan semua perangkat PCI dan PCI-e, termasuk pengontrol SATA. Tambahkan -v
untuk mendapatkan hasil yang lebih mudah dibaca.
Atau gunakan dmidecode
. Ini meminta BIOS untuk informasi. Jika output dari perintah ini tampak luar biasa, batasi dengan -t NR
opsi.
lspci
dan spesifikasi motherboard yang relevan memberikan informasi yang saya butuhkan. Terima kasih.