क्या कोई कमांड है जिसका उपयोग मैं यह दिखाने के लिए कर सकता हूं कि SATA पोर्ट अप्रयुक्त हैं?
नहीं, लेकिन आप उल्टा कर सकते हैं। आप सूचीबद्ध कर सकते हैं कि किन पोर्ट का उपयोग किया जा रहा है। फिर ऊपर (मैनुअल में) देखें कि मदरबोर्ड पर कितने पोर्ट हैं, घटाएं कि कितने पहले से उपयोग में हैं और शेष पोर्ट की संख्या प्राप्त करें।
यह मानता है कि आपके पास SATA कनेक्टर से जुड़ा एक SATA ड्राइव है (जैसे कोई पोर्ट मल्टीप्लायर )।
इसके कई तरीके हैं।
यदि सभी SATA नियंत्रकों में ड्राइवर लोड होते हैं (काफी सामान्य), तो मुझे लगता है fdisk -l
कि सभी डिस्क को सबसे आसान तरीका है।
यदि आपके पास अब fdisk नहीं है (यह मेरे आधुनिक संस्करण जैसे कि gpart) को प्रतिस्थापित किया जा रहा है, तो आप बूट लॉग पढ़ सकते हैं। कुछ googling से पता चलता है कि CentOS के पास dmesg के माध्यम से यह उपलब्ध है , लेकिन आप सीधे लॉग फ़ाइलों को भी पढ़ सकते हैं। शायद /var/log/dmesg.log, /var/run/dmesg.boot में या / var / log / बूट में हैं। (सेंटोस का उपयोग नहीं करने वाले लोगों के लिए यह एक सामान्य बात है)।
तब है lspci
। यह सभी पीसीआई और पीसीआई-ई डिवाइसों को सूचीबद्ध करता है, एसएटीए नियंत्रकों को सम्मिलित करता है। -v
आसान पठनीय आउटपुट पाने के लिए जोड़ें ।
या उपयोग करें dmidecode
। यह जानकारी के लिए BIOS से पूछता है। यदि इस कमांड से आउटपुट भारी लगता है, तो इसे -t NR
विकल्प के साथ सीमित करें ।
lspci
और संबंधित मदरबोर्ड स्पेक्स के संयोजन ने मुझे आवश्यक जानकारी दी। धन्यवाद।