پیکوسیستم خدمات فنی IT
خدمات فوری

بازیابی اطلاعات سرور، ریکاوری RAID و ریستور بکاپ

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

ابزارها و فناوری ها data-recovery
  • mdadm
  • ddrescue
  • TestDisk
  • LVM
  • VMware ESXi
  • Proxmox
  • Veeam Backup & Replication
  • mysqlbinlog
  • SQL Server
5بخش کار
4خروجی
4مرحله

بازیابی اطلاعات سرور چیست؟

بازیابی اطلاعات سرور و RAID یعنی برگرداندن فایل، دیتابیس یا ماشین مجازی از دست رفته با روش های نرم افزاری، بدون اینکه روی دیسک های اصلی چیزی نوشته شود. این خدمت برای وقتی است که آرایه RAID بعد از خرابی یک هارد mount نمی شود، دیتابیسی اشتباهی حذف شده، ماشین مجازی روی ESXi روشن نمی شود یا ریستور بکاپ خطا می دهد. پیکوسیستم نوشتن روی دیسک های درگیر را متوقف می کند و با ddrescue از آن ها image می گیرد، آرایه را از روی metadata به صورت فقط خواندنی بازسازی می کند، دیتابیس را از آخرین بکاپ به علاوه binary log یا transaction log برمی گرداند و فایل های vmdk و qcow2 آسیب دیده را بررسی می کند. اگر دیسک آسیب فیزیکی دیده باشد، باید به آزمایشگاه سخت افزاری برود. نتیجه، داده بازیابی شده، فهرست موارد بازیابی شده و نشده و گزارش علت است.

چه زمانی به بازیابی اطلاعات سرور نیاز دارید؟

  • بعد از خرابی یکی از هاردها، RAID 5 سرور دیگر mount نمی شود.
  • یکی از همکاران دیتابیس اصلی را اشتباهی DROP کرد.
  • ماشین مجازی روی ESXi خطای فایل vmdk می دهد و روشن نمی شود.
  • بکاپ داریم ولی ریستورش خطا می دهد و نمی دانیم چرا.

بازیابی اطلاعات سرور شامل چه کارهایی است؟

01

توقف آسیب و تهیه image

نوشتن روی دیسک های درگیر را متوقف می کنیم و با ddrescue از آن ها image می گیریم. همه تلاش های بازیابی روی این نسخه انجام می شود و دیسک اصلی دست نخورده می ماند.

02

بازسازی منطقی RAID

ترتیب دیسک ها، اندازه stripe و پارامترهای آرایه را از روی metadata پیدا می کنیم و آرایه را به صورت فقط خواندنی دوباره می سازیم. روی RAID نرم افزاری mdadm و آرایه های سخت افزاری که دیسک هایشان از نظر فیزیکی سالم اند کار می کنیم.

03

بازیابی دیتابیس

دیتابیس حذف شده را از آخرین بکاپ به علاوه binary log در MySQL یا transaction log در SQL Server تا لحظه پیش از خطا برمی گردانیم، به شرطی که این لاگ ها فعال بوده باشند.

04

بازیابی ماشین مجازی

فایل های vmdk و snapshotهای آسیب دیده در VMware ESXi و دیسک های qcow2 در Proxmox را بررسی می کنیم و در صورت امکان ماشین را روشن می کنیم یا داده های داخلش را بیرون می کشیم.

05

عیب یابی ریستور بکاپ

علت خطای ریستور در Veeam، Proxmox Backup Server یا بکاپ های کنترل پنل را پیدا می کنیم و بکاپ را روی محیطی جدا بازیابی و تست می کنیم.

بعد از بازیابی اطلاعات سرور چه چیزی تحویل می گیرید؟

  • داده بازیابی شده روی محلی که شما تعیین می کنید
  • فهرست فایل ها یا جدول های بازیابی شده و مواردی که قابل بازیابی نبودند
  • گزارش علت از دست رفتن داده و مراحل انجام شده
  • پیشنهاد اصلاح بکاپ برای جلوگیری از تکرار

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

فایل از روی سرور حذف شده: اول کجا را بگردیم؟

فایلی که از روی پوشه اشتراکی شبکه حذف شود، به Recycle Bin نمی رود. اولین جای بررسی Shadow Copy ویندوز است. اگر روی درایو فعال باشد، از بخش Previous Versions پوشه می توان نسخه های قبلی را برگرداند. روی NAS هایی مثل Synology و QNAP سطل بازیافت پوشه اشتراکی و Snapshotها، و روی Proxmox با ZFS، Snapshotهای دیتاست را بررسی کنید.

روی SSD وضعیت متفاوت است. با فعال بودن TRIM، بلوک های فایل حذف شده خیلی زود پاک می شوند و بازیابی نرم افزاری معمولاً نتیجه نمی دهد. دیسک هایی که با BitLocker یا LUKS رمزگذاری شده اند هم بدون Recovery Key قابل بازیابی نیستند، پس محل نگهداری این کلید را از قبل مشخص کنید.

ریستور بکاپ SQL: چرا خطا می دهد و چطور درست می شود؟

بکاپ نسخه جدیدتر SQL Server روی نسخه قدیمی تر ریستور نمی شود. اگر مسیر فایل های MDF و LDF روی سرور جدید متفاوت باشد، ریستور با گزینه WITH MOVE انجام می شود و اگر دیتابیس در حال استفاده است، ابتدا باید در حالت SINGLE_USER قرار گیرد.

پیش از ریستور روی دیتابیسی که هنوز باز می شود، یک Tail-Log Backup بگیرید تا تراکنش های بعد از آخرین بکاپ از دست نروند. ترتیب ریستور هم مهم است: بکاپ کامل، بعد Differential و بعد لاگ ها با گزینه NORECOVERY. بعد از انتقال به سرور دیگر، کاربران دیتابیس به Loginها متصل نیستند و باید با ALTER USER دوباره وصل شوند.

ریستور بکاپ در سی پنل بدون از دست دادن داده های جدیدتر

فایل بکاپ کامل cPanel با پسوند tar.gz از داخل خود حساب کاربری فقط به صورت بخشی قابل ریستور است. ریستور کامل حساب از طریق WHM و با دسترسی root انجام می شود. اگر هاست از JetBackup استفاده می کند، فایل ها، دیتابیس ها و ایمیل ها به صورت نقطه های بازیابی جداگانه برمی گردند.

پیش از ریستور از وضعیت فعلی نسخه بگیرید، چون ریستور روی حساب موجود داده های جدیدتر را بازنویسی می کند. برای فایل های SQL حجیم، محدودیت آپلود phpMyAdmin مانع کار می شود و ایمپورت با دستور mysql از خط فرمان مطمئن تر است.

مرکز ریکاوری سرور را چطور انتخاب کنیم؟

پیش از سپردن دیسک ها بپرسید آیا کار روی image انجام می شود یا روی دیسک اصلی. کار مستقیم روی دیسک اصلی، فرصت تلاش دوباره را از بین می برد. بپرسید برای دیسک های آسیب دیده فیزیکی اتاق تمیز دارند یا کار را به جای دیگری می سپارند و آیا پیش از شروع، گزارش ارزیابی می دهند.

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

مراحل بازیابی اطلاعات سرور

  1. 01

    تماس و توقف کار با سیستم

    اتفاق را شرح می دهید. از شما می خواهیم تا بررسی ما هیچ نرم افزار بازیابی اجرا نکنید و چیزی روی دیسک ها ننویسید.

  2. 02

    ارزیابی

    نوع خرابی را مشخص می کنیم و می گوییم بازیابی نرم افزاری ممکن است یا دیسک باید به آزمایشگاه سخت افزاری برود.

  3. 03

    نسخه برداری و بازیابی

    از دیسک ها یا فایل ها نسخه می گیریم و بازیابی را روی همان نسخه انجام می دهیم.

  4. 04

    تحویل و بررسی

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

سؤالات متداول درباره بازیابی اطلاعات سرور

تضمین می کنید همه اطلاعات برگردد؟

خیر. نتیجه به نوع خرابی، کارهایی که بعد از حادثه انجام شده و وجود بکاپ یا لاگ بستگی دارد. پس از ارزیابی اولیه، صریح می گوییم چه چیزی احتمالاً قابل بازیابی است و چه چیزی نیست.

ریکاوری RAID 5 بعد از خرابی دو هارد ممکن است؟

RAID 5 فقط خرابی یک دیسک را تحمل می کند. اگر دیسک دوم فقط از آرایه خارج شده ولی هنوز خوانده می شود، امکان بازسازی آرایه از روی image دیسک ها وجود دارد. اگر دیسک دوم آسیب فیزیکی دیده باشد، ابتدا باید در آزمایشگاه سخت افزاری بازخوانی شود.

تا رسیدن شما چه کارهایی نکنیم؟

روی کنترلر RAID دستور rebuild یا initialize اجرا نکنید، fsck یا chkdsk نزنید و نرم افزار بازیابی را روی همان دیسک نصب نکنید. سرور را خاموش نگه دارید یا دست کم نوشتن روی دیسک ها را متوقف کنید.

هارد صدای تق تق می دهد. بازیابی اش با شماست؟

صدای غیرعادی معمولاً نشانه آسیب مکانیکی است و روشن ماندن دیسک وضعیت را بدتر می کند. بازیابی مکانیکی به اتاق تمیز و آزمایشگاه سخت افزاری نیاز دارد و خارج از محدوده این خدمت است. دیسک را خاموش کنید. بعد از اینکه آزمایشگاه از آن image گرفت، بازسازی RAID و دیتابیس را ما انجام می دهیم.

جست وجوهای مرتبط

  • ریکاوری سرور
  • ریکاوری اطلاعات سرور
  • بازیابی اطلاعات هارد سرور
  • بازیابی اطلاعات RAID
  • ریکاوری RAID 5
  • ریستور بکاپ SQL
  • ریستور بکاپ در سی پنل

فوری

گزارش مشکل فوری

برای قطعی کامل، تماس تلفنی سریع ترین راه است. اگر نمی توانید تماس بگیرید، فرم را پر کنید تا با شما تماس بگیریم.

همین حالا تماس بگیرید 0900-000-0000
  1. 01تماس و گرفتن شرح مشکل.
  2. 02مهار آسیب و حفظ لاگ ها پیش از هر تغییری.
  3. 03رفع مشکل و گزارش علت و کارهای انجام شده.

اطلاعات شما فقط برای پاسخ به همین درخواست استفاده می شود.