کنترلر یا سرور رید raid چیست؟
RAID چیست؟ این فناوری در واقع روشی برای ذخیره دادههای مشابه در مکانهای مختلف است، به این صورت که دادهها روی چندین هارد دیسک یا درایوهای حالت جامد (SSD) ذخیره میشوند. هدف از این کار حفاظت از دادهها در صورت خرابی یک درایو است.
RAID مخفف آرایه اضافی دیسکهای مستقل است و دارای سطوح مختلفی است که همه آنها الزاماً به ارائه افزونگی نمیپردازند.
نحوه عملکرد RAID
RAID با قرار دادن دادهها بر روی چندین دیسک عمل میکند و این اجازه را میدهد که عملیات ورودی/خروجی (I/O) همزمان انجام شود و عملکرد کلی سیستم افزایش یابد.
استفاده از چندین دیسک، میانگین زمان بین خرابیها را افزایش میدهد؛ این باعث میشود که تحمل خطا نیز بیشتر شود.
آرایههای RAID به سیستم عامل (OS) بهصورت یک درایو منطقی واحد نمایش داده میشوند. RAID از تکنیکهای Mirroring (آینهسازی) و Disk Striping (تقسیمبندی دادهها) استفاده میکند. در Mirroring، دادههای یکسان روی بیش از یک درایو کپی میشوند و Striping به توزیع دادهها بر روی چندین درایو کمک میکند.
فضای ذخیرهسازی هر درایو به واحدهایی تقسیم میشود که اندازه آنها از 512 بایت تا چندین مگابایت است. نوارهای همه دیسکها به ترتیبی قرار میگیرند و آدرسدهی میشوند. همچنین امکان ترکیب Mirroring و Striping در یک آرایه RAID وجود دارد.
در سیستمهای تککاربره، که رکوردهای بزرگ ذخیره میشوند، نوارها معمولاً کوچک در حدود 512 بایت تنظیم میشوند، بنابراین یک رکورد کلیه دیسکها را پوشش میدهد و میتوان سریعاً با خواندن آن به اطلاعات دسترسی پیدا کرد. اما در سیستمهای چندکاربره، به دلیل نیاز به عملکرد بهتر، نوارها باید اندازه مناسبی داشته باشند تا بتوانند دیسک I/O را درایو کنند.