بازیابی اطلاعات از HPE MSA 2050 Virtual Pool یکی از پیچیده‌ترین سناریوهای Data Recovery سازمانی است، زیرا برخلاف RAIDهای معمولی NAS، در MSA 2050 داده‌ها در لایه‌های مختلفی از Virtual Pool، Disk Group، RAID و Metadata توزیع می‌شوند.

معماری Virtual Pool در MSA 2050

در MSA 2050 معمولاً ساختار به این شکل است:

 
Physical Disks

Disk Groups

Virtual Pool

Virtual Volume

Host / VMware / Hyper-V
 

برخلاف Linear Pool، در Virtual Pool داده‌ها به‌صورت گسترده (Wide Striping) روی تعداد زیادی دیسک پخش می‌شوند.

این موضوع:

  • Performance را افزایش می‌دهد
  • Rebuild را سریع‌تر می‌کند
  • اما Recovery را بسیار پیچیده‌تر می‌کند

سناریوهای رایج خرابی

1. خرابی چند دیسک

مثلاً:

  • RAID6 داخل Pool
  • خرابی 3 یا 4 دیسک
  • Pool Offline

در این حالت Controller دیگر قادر به Mount کردن Pool نیست.


2. خرابی Controller

در MSA2050 زیاد دیده می‌شود:

  • Controller A خراب می‌شود
  • Metadata ناسازگار می‌شود
  • Volumeها دیده نمی‌شوند

3. حذف Volume

Virtual Volume حذف شده اما Pool سالم است.

این یکی از بهترین سناریوهای Recovery محسوب می‌شود.


4. Initialize یا Recreate اشتباه

مدیر سیستم:

  • Pool جدید می‌سازد
  • Volume جدید ایجاد می‌کند

که باعث Overwrite بخشی از Metadata می‌شود.


5. خرابی VMware Datastore

معمولاً:

  • VMFS5
  • VMFS6

روی LUNهای MSA قرار دارند.

خرابی ممکن است در سطح Storage دیده شود اما مشکل اصلی در Datastore باشد.


فرآیند واقعی Data Recovery

مرحله 1: عدم انجام Rebuild

مهم‌ترین نکته:

❌ Rebuild نکنید

❌ Spare اضافه نکنید

❌ Controller را Reset نکنید

❌ Pool جدید نسازید


مرحله 2: استخراج Image از تمام دیسک‌ها

از تمامی هاردها ایمیج گرفته می‌شود:

 
Disk01.img
Disk02.img
Disk03.img
...
Disk24.img
 

روی خود دیسک‌ها کار نمی‌شود.


مرحله 3: تحلیل Metadata

MSA روی دیسک‌ها Metadata ذخیره می‌کند:

  • RAID Layout
  • Pool Mapping
  • Chunk Size
  • Virtual Volume Map

این اطلاعات باید استخراج شوند.


مرحله 4: بازسازی RAID

بسته به ساختار:

  • RAID5
  • RAID6
  • RAID10

بازسازی می‌شود.

مثلاً:

RAID 6=Data+P+QRAID\ 6 = Data + P + Q

اگر تعداد خرابی از ظرفیت RAID بیشتر باشد، نیاز به Reconstruction پیشرفته وجود دارد.


مرحله 5: بازسازی Virtual Pool

اینجا بخش سخت کار شروع می‌شود.

باید مشخص شود:

  • Chunk Size
  • Allocation Unit
  • Volume Map
  • Extent Layout

در Virtual Pool داده‌ها پشت سر هم نیستند و در کل Pool پراکنده‌اند.


مرحله 6: استخراج LUN

پس از بازسازی Pool:

 
LUN0
LUN1
LUN2
 

استخراج می‌شوند.


مرحله 7: بازیابی فایل سیستم

بسته به محیط:

VMware

  • VMFS5
  • VMFS6

Windows

  • NTFS
  • ReFS

Linux

  • EXT4
  • XFS

Hyper-V

  • CSV
  • ReFS

شانس موفقیت بازیابی

تقریباً:

وضعیتشانس بازیابی
حذف Volumeبسیار بالا
خرابی Controllerبسیار بالا
خرابی یک دیسک RAID6بسیار بالا
خرابی دو دیسک RAID6بالا
خرابی سه دیسک RAID6متوسط
Recreate Poolمتوسط
Initialize کاملپایین‌تر

ابزارهای مورد استفاده

در مراکز حرفه‌ای معمولاً از ترکیبی از:

  • PC-3000
  • DeepSpar
  • UFS Explorer RAID
  • ReclaiMe Pro
  • Runtime RAID Reconstructor
  • ابزارهای اختصاصی Enterprise Recovery

استفاده می‌شود.


اطلاعاتی که قبل از شروع Recovery باید جمع‌آوری شوند

اگر MSA 2050 شما دچار مشکل شده، این اطلاعات بسیار ارزشمند هستند:

  • تعداد کل دیسک‌ها
  • نوع RAID
  • تعداد Poolها
  • تعداد Volumeها
  • اسکرین‌شات SMU
  • خروجی Event Log
  • وضعیت Controller A/B
  • نوع Host (VMware، Hyper-V، Windows، Linux)

این اطلاعات می‌توانند زمان تحلیل و بازیابی را به‌شدت کاهش دهند.

توصیه عملی

اگر Virtual Pool آفلاین شده یا چند دیسک از دسترس خارج شده‌اند، بهترین اقدام این است که هیچ عملیات مدیریتی جدیدی روی استوریج انجام ندهید (Rebuild، Clear Metadata، Create Pool، Add Disk و …). در بسیاری از پرونده‌های موفق، علت اصلی از دست رفتن اطلاعات خود خرابی اولیه نبوده، بلکه اقدام‌های بعدی برای “درست کردن” استوریج بوده است.

بازیابی اطلاعات از MSA 2050 Linear Pool یکی از پیچیده‌ترین سناریوهای ریکاوری است، زیرا در این ساختار داده‌ها فقط روی یک RAID قرار ندارند، بلکه در چندین لایه ذخیره‌سازی سازمانی توزیع شده‌اند.

MSA 2050 Linear Pool چیست؟

Hewlett Packard Enterprise MSA 2050 یک SAN Storage سازمانی است که از دو نوع Pool پشتیبانی می‌کند:

  1. Virtual Pool (Disk Group Based)

  2. Linear Pool

در Linear Pool، هر Volume مستقیماً روی یک Disk Group یا RAID Group ساخته می‌شود و برخلاف Virtual Pool داده‌ها بین چند RAID به‌صورت خودکار توزیع نمی‌شوند.

این موضوع از یک طرف بازیابی را ساده‌تر و از طرف دیگر در صورت خرابی RAID بسیار حساس‌تر می‌کند.


سناریوهای رایج خرابی در MSA 2050

1. حذف Volume

  • Delete Volume

  • Delete LUN

  • حذف اشتباهی Presentation

در بسیاری از موارد متادیتا هنوز روی دیسک‌ها وجود دارد.


2. RAID Failure

مثلاً:

  • RAID 5

  • RAID 6

  • RAID 10

در اثر:

  • خرابی چند هارد

  • Rebuild ناموفق

  • Controller Failure


3. حذف Disk Group

خطرناک‌ترین سناریو

  • Delete Disk Group

  • Recreate RAID

در این حالت متادیتا ممکن است بازنویسی شود.


4. خرابی Controller

خرابی یکی از کنترلرها یا هر دو کنترلر

معمولاً داده‌ها روی دیسک‌ها باقی می‌مانند.


5. Firmware Corruption

  • Upgrade ناموفق

  • Controller Lockup

  • Metadata Inconsistency


مراحل واقعی Data Recovery از MSA 2050 Linear Pool

مرحله 1: مستندسازی کامل

قبل از هر کاری:

  • تعداد دیسک‌ها

  • RAID Type

  • Slot Number

  • Enclosure Mapping

  • WWN ها

  • LUN Layout

ثبت می‌شود.


مرحله 2: عدم روشن کردن مجدد سیستم

اگر RAID وضعیت Unknown یا Failed دارد:

❌ Rebuild نکنید

❌ Controller Reset نکنید

❌ RAID جدید نسازید


مرحله 3: Image گیری از تمام دیسک‌ها

اولین کار حرفه‌ای:

Disk 1 -> Image
Disk 2 -> Image
Disk 3 -> Image
...
Disk N -> Image

همیشه روی ایمیج کار می‌شود نه روی دیسک اصلی.


مرحله 4: استخراج Metadata

در MSA Metadata معمولاً شامل:

  • RAID Layout

  • Stripe Size

  • Member Order

  • Pool Structure

  • Volume Layout

است.

بازیابی موفق وابسته به استخراج صحیح این اطلاعات است.


مرحله 5: بازسازی RAID

برای مثال اگر RAID 6 باشد:

  • Disk Order

  • Offset

  • Parity Rotation

  • Block Size

باید دقیقاً بازسازی شوند.

در غیر این صورت فایل‌ها خراب خواهند شد.


مرحله 6: بازسازی Linear Pool

در Linear Pool باید مشخص شود:

  • Volume روی کدام RAID بوده

  • Offset شروع Volume

  • LUN Mapping

سپس Volume به‌صورت منطقی بازسازی می‌شود.


مرحله 7: شناسایی File System

بسته به سرور متصل به MSA:

ممکن است فایل‌سیستم‌ها شامل:

  • NTFS

  • ReFS

  • VMFS

  • EXT4

  • XFS

  • Oracle ASM

باشند.


مرحله 8: استخراج داده‌ها

پس از بازسازی صحیح:

  • فایل‌ها

  • دیتابیس‌ها

  • ماشین‌های مجازی

  • Exchange

  • SQL Server

  • Oracle

استخراج می‌شوند.


سخت‌ترین سناریوهای MSA 2050

RAID 6 + دو دیسک خراب + Rebuild اشتباه

این سناریو جزو پیچیده‌ترین پرونده‌های ریکاوری است.


Delete Disk Group + Create New RAID

اگر RAID جدید ساخته شده باشد:

احتمال موفقیت بستگی به میزان بازنویسی متادیتا دارد.


VMware Datastore روی MSA

اگر VMFS روی LUN قرار داشته باشد:

باید ابتدا:

  1. RAID بازسازی شود.

  2. LUN بازیابی شود.

  3. VMFS بازسازی شود.

  4. VMDKها استخراج شوند.


شانس موفقیت بازیابی

تقریباً به این شکل است:

وضعیتاحتمال موفقیت
حذف Volumeبسیار بالا
خرابی Controllerبسیار بالا
RAID Degradedبالا
RAID Failedمتوسط تا بالا
Rebuild اشتباهمتوسط
Delete Disk Groupمتوسط
بازنویسی کامل داده‌هاپایین

اطلاعاتی که برای بررسی نیاز است

برای ارزیابی دقیق پرونده MSA 2050:

  • مدل دقیق MSA (2050 / 2052 / 2050 SAS)

  • نوع RAID

  • تعداد دیسک‌ها

  • ظرفیت هر دیسک

  • وضعیت فعلی Storage

  • اسکرین‌شات Health Status

  • آیا Rebuild انجام شده؟

  • آیا Disk Group حذف شده؟

  • نوع File System یا Hypervisor (VMware / Hyper-V / Windows / Linux)

اگر این اطلاعات را داشته باشید، می‌توان مسیر بازیابی را دقیق‌تر مشخص کرد و احتمال موفقیت را برآورد نمود.