एचबीए का अर्थ "होस्ट बस एडाप्टर" है। यह मूल रूप से एक कार्ड की पहचान करता है जिसकी भूमिका मुख्य होस्ट बस (यानी: पीसीआई-ई) को अन्य प्रकार की बसों (जैसे: एसएएस, एसएटीए, यूएसबी, आदि) को इंटरफ़ेस करने के लिए है। जैसे, एक एचबीए दो अलग-अलग लेकिन सहसंबद्ध भूमिकाओं को पूरा करता है:
- मुख्य होस्ट एडाप्टर के दृष्टिकोण से, यह बस एक डाउनस्ट्रीम एडेप्टर कार्ड है जो कुछ संसाधनों का निर्यात करता है;
- जुड़े उपकरणों के दृष्टिकोण से, यह एक नियंत्रक और / या मध्यस्थ है।
इसका मतलब यह है कि एक शुद्ध एचबीए में सीमित बुद्धि है, जिसका उपयोग मुख्य रूप से मुख्य मेजबान सीपीयू से संलग्न डिवाइस को एन्यूमरेट / कंट्रोल / निर्यात करने के लिए किया जाता है।
एक RAID कार्ड एक डिस्क HBA का एक डिस्क-विशिष्ट, उच्च-अंत विकास है। एक शुद्ध RAID कार्ड मुख्य बस / सीपीयू से एकल उपकरणों को छुपाता है, एक विशिष्ट RAID व्यक्तित्व (यानी: RAID0, RAID1, ecc) के साथ एक आभासी डिवाइस का निर्यात करता है।
तो, उपरोक्त परिभाषाओं को देखते हुए, क्यों RAID-सक्षम HBA कार्ड और पास-थ्रू RAID कार्ड हैं जो OS को एकल डिवाइस निर्यात करते हैं? क्योंकि आजकल कई HBA / RAID कार्ड समान (यदि समान नहीं हैं) चिपसेट पर आधारित होते हैं, तो फ़र्मवेयर चित्रों में मुख्य अंतर रहता है, जो वे चलते हैं। उदाहरण के लिए, कुछ LSI कार्डों को केवल उपयुक्त फ़र्मवेयर लोड करके RAID मोड (और इसके विपरीत) के बजाय IT (पास-थ्रू) मोड में स्विच किया जा सकता है।
इसके अलावा, RAID0 / 1/10 व्यक्तित्व तथाकथित एचबीए-केवल कार्ड में भी लागू करने के लिए पर्याप्त रूप से सरल हैं। दूसरी ओर, RAID5 / 6 और BBU राइटबैक कैश आमतौर पर उच्च-अंत वाले RAID कार्ड के लिए आरक्षित हैं।
...and integrated RAID...
बताती है कि यह दोनों का मेल है।