النسخ الاحتياطي لأنظمة خادم ويندوز. إعداد نظام أرشفة خادم ويندوز

30.04.2019

لقد كانت حماية البيانات دائمًا أمرًا بالغ الأهمية لمحترفي Windows. عادةً، يتم إنجاز هذه المهمة عن طريق تشغيل مهمة نسخ احتياطي بشكل منتظم والتي تقوم بكتابة البيانات على شريط أو قرص. يمكن لأقسام تكنولوجيا المعلومات الكبيرة ذات الميزانيات الكبيرة شراء منتجات الطرف الثالث كاملة الميزات. يجب أن يكون الباقي راضيًا عن أدوات النسخ الاحتياطي المجانية التي توفرها Microsoft.

كانت هناك أداة مجانية من Microsoft تسمى NTBackup، ولكن هذا أصبح شيئًا من الماضي. يحتوي Windows Server 2008 على مجموعة جديدة من أدوات النسخ الاحتياطي، وسأخبرك بمدى سهولة استخدامها. حتى إذا كانت لديك أدوات نسخ احتياطي تابعة لجهات خارجية، فمن المفيد دائمًا معرفة كيفية عمل نسخة احتياطية بسرعة وسهولة باستخدام الأدوات القياسية. ضع في اعتبارك أن الأداة المساعدة الجديدة لا يمكنها العمل مع النسخ الاحتياطية التي تم إنشاؤها باستخدام NTBackup.

باختصار حول أداة الأرشفة

تحتاج أولاً إلى تثبيت أداة النسخ الاحتياطي، لأنها غير مثبتة بشكل افتراضي. افتح معالج إضافة الميزات في Server Manager وأضف ميزة ميزات النسخ الاحتياطي لـ Windows Server ( أرز. 1). نحن بحاجة إلى مكون فرعي يسمح بأوامر سطر الأوامر، والذي يسمح لنا باستخدام Windows PowerShell. يمكنك أيضًا استخدام أدوات سطر الأوامر لتثبيت هذا المكون الفرعي مثل هذا: C:\servermanagercmd –install Backup-features.

أرز. 1 استخدم معالج إضافة الميزات لتثبيت Windows Server Backup وأدوات سطر الأوامر.

بعد ذلك، يجب عليك تحديد الموقع الذي سيتم تخزين النسخ الاحتياطية فيه. يمكن تخزين الملفات على وحدة تخزين مشتركة على الشبكة، أو وحدة تخزين محلية، أو قرص مخصص. لا يمكنك نسخ البيانات على شريط، ولكن مع التوفر الواسع النطاق لأجهزة USB غير المكلفة، لم يعد هذا يبدو عيبًا خطيرًا. ومع ذلك، هناك عدد من الظروف التي يجب أن تؤخذ في الاعتبار.

ينشئ النسخ الاحتياطي لنظام Windows حملاً كبيرًا بسبب الحاجة إلى إنشاء فهارس وأدلة إضافية وملفات دعم أخرى. لم يعد الأمر يتعلق فقط بإنشاء ملف ZIP. لا تتوقع أن تشغل النسخة الاحتياطية من الملف الذي يبلغ حجمه الإجمالي 100 كيلو بايت نفس مقدار مساحة القرص - سيكون حجمها أكبر بكثير.

عند النسخ إلى مجلد شبكة، يجب عليك التفكير بعناية في مستوى الوصول إلى الملفات لضمان سلامة النسخ الاحتياطية وحمايتها. يجب عليك أيضًا أن تضع في اعتبارك أنه عند النسخ إلى مجلد شبكة مشترك، تتم الكتابة فوق النسخة الاحتياطية السابقة. الحل الأبسط هو إنشاء مجلد فرعي لكل نسخة احتياطية. إنها نفس القصة مع وضع النسخ الاحتياطية على المجلد المحلي.

إحدى فوائد استخدام مجلد الشبكة أو وحدة التخزين هي أن الأداة المساعدة للنسخ الاحتياطي في Windows ستقوم بإنشاء ملف بامتداد .vhd يحتوي على كافة الملفات التي تم نسخها. عند تحديد مكان تخزين النسخ الاحتياطية، سيقوم Windows Backup بإنشاء مجلد عالي المستوى يسمى WindowsImageBackup. يتم إنشاء المجلدات الفرعية في هذا المجلد لكل كمبيوتر. تختلف الإصدارات الاحتياطية بمرور الوقت؛ فيما يلي مثال على اسم المجلد: "Backup 2009-12-14 172606". يقوم هذا المجلد بتخزين الأرشيفات وملف VHD. يمكن تثبيت ملف VHD هذا على نظام التشغيل Windows 7 أو Windows Server 2008 R2. اعتمادًا على نوع النسخ الاحتياطي ومتطلبات الأرشفة، يمكن نقل هذا الملف إلى محرك أقراص تخزين طويل الأمد أو قرص DVD.

الخيار الأسهل والأسرع هو قرص متصل مخصص. يمكن أن يكون داخليًا أو خارجيًا بواجهة USB أو FireWire. توصي Microsoft بأن يكون لديك مساحة حرة على القرص أكبر بمرتين ونصف من المساحة المطلوبة لإنشاء أرشيف لجميع البيانات التي يتم أرشفتها. يجب أن تتم تهيئة القرص وإخفائه عن أدوات الإدارة العادية - ويجب أن يكون الوصول إليه متاحًا فقط في لوحة "إدارة الأقراص". يتم دعم الأقراص التي تصل سعتها إلى 2 تيرابايت.

إنشاء مهمة النسخ الاحتياطي

تم تصميم Windows Backup Utility كأداة عالمية لحماية الخادم. يمكنك إنشاء مهمة نسخ احتياطي عادية للملفات وحالة النظام، أو يمكنك توفير القدرة على استعادة خادم بأكمله من البداية. تفترض Microsoft أنه تم إنشاء مهمة واحدة لهذا الغرض. أعتقد أنك تستخدم الأداة المساعدة للنسخ الاحتياطي في Windows نظرًا لميزانيتك المحدودة وتريد أفضل حماية ممكنة منها ضمن حدودك.

بعد تثبيت Windows Server، في Server Manager، قم بتوسيع التخزين وحدد Windows Server Backup. في لوحة الإجراء، حدد "جدول النسخ الاحتياطي" - سيتم فتح معالج جدول النسخ الاحتياطي. في الصفحة الأولى من المعالج، انقر فوق التالي.

في الصفحة الثانية من المعالج، حدد نوع الأرشيف. حدد نسخة احتياطية كاملة للخادم. يمكنك تحديد نسخة احتياطية مخصصة وتحديد العناصر التي سيتم نسخها احتياطيًا، مثل ملفات محددة وحالة النظام. سأوضح لك كيفية عمل نسخة احتياطية للملفات بسرعة بعد قليل، ولكن في الوقت الحالي سنقوم بعمل نسخة كاملة من الخادم.

في الصفحة الثالثة، يتم تحديد وقت تنفيذ المهمة. في معظم الحالات، تكفي نسخة احتياطية واحدة، ولكن يمكنك تشغيلها أكثر من مرة يوميًا، مثل النسخ الاحتياطي للملفات المهمة.

في الصفحة الرابعة، حدد مكان تخزين النسخ الاحتياطية. توصي Microsoft باستخدام محرك أقراص ثابت مخصص. يرجى العلم أنه ستتم إعادة تهيئة محرك الأقراص ولن يكون متاحًا لأي عمليات أخرى. يمكنك أيضًا استخدام وحدة تخزين محلية أو شبكة. يرجى قراءة التحذيرات والقيود بعناية - من المحتمل أن ترى تحذيرًا بأنه ستتم إعادة تهيئة محرك الأقراص المحدد.

إذا لم تكن كافة محركات الأقراص مرئية، فانقر فوق الزر "إظهار كافة الأقراص المتوفرة" لتحديث القائمة. ستصدر الأداة المساعدة تحذيرًا إذا قمت بتحديد محرك أقراص جديد. بعد تحديد القرص، انتقل إلى التحقق من معلمات الأرشفة. إذا كان هناك خطأ ما، فاستخدم الزر السابق للرجوع وإصلاح الخطأ. إذا كان كل شيء صحيحًا، فيجب فتح نافذة ملخص. في اليوم التالي، تحقق من نتائج المهمة في موقع Windows Backup Utility بحثًا عن أي رسائل خطأ.

يمكنك أيضًا استخدام Windows Backup Utility لإنشاء نسخة احتياطية لمرة واحدة. حدد خيار النسخ الاحتياطي مرة واحدة في لوحة الإجراءات. يمكنك استخدام نفس المعلمات مثل الوظيفة الحالية، أو تعيين معلمات مختلفة تمامًا. إذا حددت الخيار الثاني، فسيتم إعادة تشغيل المعالج، مما يتيح لك الفرصة لإدخال معلمات جديدة. على سبيل المثال، نسخ الملفات إلى وحدة تخزين الشبكة. يرجى ملاحظة أنه سيتم استبدال أي نسخ احتياطية موجودة في نفس المجلد. يبدأ النسخ الاحتياطي على الفور. إذا كانت هذه مهمة نسخ احتياطي واحدة تحتاج إلى تشغيلها بشكل متكرر، فنوصي بإنشاء سطر أوامر أو برنامج نصي لـ Windows PowerShell. سأتحدث عن هذا الإجراء لاحقًا.

استعادة البيانات

تستخدم الأداة المساعدة للنسخ الاحتياطي في Windows الطوابع الزمنية لتتبع الإصدارات. يؤدي تحديد أمر الاسترداد إلى تشغيل المعالج الذي تكاد تكون تعليماته واضحة بذاتها. حدد نسخة احتياطية. سيوفر معالج الاستعادة قائمة بجميع النسخ الاحتياطية المتاحة. حدد الأرشيف المطلوب. اعتمادًا على نوع النسخة الاحتياطية، قد يكون هناك خيار واحد فقط.

بعد ذلك، حدد البيانات التي تحتاج إلى استعادتها. إذا قمت بتحديد الملفات والمجلدات، فستحتاج إلى تحديد الملفات التي تريدها. لسوء الحظ، فإن اختيار الملفات من أدلة متعددة يكاد يكون مستحيلاً. من الأسهل بكثير استعادة كافة الملفات أو الملفات المحددة من دليل واحد. ضع ذلك في الاعتبار عند إنشاء مهمة نسخ احتياطي.

عند استعادة الملفات، تحتاج إلى تحديد المجلد الهدف: يمكن أن يكون هذا هو نفس المجلد الذي تم أرشفته، أو أي مجلد آخر. يمكنك أيضًا تحديد ما يجب أن يحدث للملف الذي تتم استعادته إذا كان موجودًا بالفعل: قم بإنشاء نسخة أخرى بحيث تكون النسختان متاحتين، أو قم بالكتابة فوق الملف الموجود، أو عدم استعادته. تبدأ عملية الاسترداد على الفور.

باستخدام WBADMIN.EXE

إذا قمت بتثبيت أدوات الأرشفة من سطر الأوامر، فلديك العديد من الخيارات الأخرى. افتح نافذة موجه الأوامر واقرأ التعليمات الخاصة بـ WBADMIN.EXE. يمكن استخدام هذه الأداة المساعدة لإنشاء مهمة أرشفة مجدولة، لكنني ما زلت أعتقد أن الواجهة الرسومية أكثر ملاءمة لأداء هذه المهمة. يعد WBADMIN.EXE أكثر فائدة لإنشاء مهام النسخ الاحتياطي لمرة واحدة. قم بتشغيل الأمر التالي لرؤية معلومات بناء الجملة:

C:\> بدء النسخ الاحتياطي wbadmin /؟

لا توجد مساحة كافية هنا لتغطية جميع الخيارات، ولكن سأوضح لك كيف يمكنك استخدام هذه الأداة المساعدة لنسخ الملفات بشكل دوري إلى وحدة تخزين الشبكة:

@echo off::Demo-Backup.bat::البرنامج النصي للعرض باستخدام WBADMIN.EXE على مشاركة النسخ الاحتياطي لـ Windows Server 2008 R2 Server rem UNC تعيين Backupshare=\\mycompany-dc01\backup rem الملفات والمجلدات لتضمين مجموعة include=c: \scripts,c:\files rem تحدد متغيرات التاريخ والوقت لإنشاء اسم المجلد المحدد m=%date:~4.2% set d=%date:~7.2% set y=%date:~10.4% set h=%time: ~0.2% تعيين الحد الأدنى=%time:~3.2% تعيين sec=%time:~6.2% rem تحديد مجلد جديد مثل \\mycompany-dc01\backup\RESEARCHDC\12152009_132532 تعيين newfolder=%backupshare%\%computername%\% m%%d%%y%_%h%%min%%sec% echo إنشاء %newfolder% mkdir %newfolder% rem تشغيل صدى النسخ الاحتياطي النسخ الاحتياطي %include% إلى %newfolder% wbadmin بدء النسخ الاحتياطي -backuptarget:%newfolder% -تتضمن:%include% -quiet rem مسح المتغيرات تعيين النسخ الاحتياطي = مجموعة تضمين = مجموعة m = مجموعة d = مجموعة y = مجموعة h = مجموعة min = مجموعة sec = مجموعة مجلد جديد =

لا أرغب في استبدال النسخ الاحتياطية الموجودة، لذا أقوم بإنشاء مجلد جديد باسم الكمبيوتر ويحتوي اسم الملف على الطابع الزمني. يحتوي هذا الملف الدفعي على كافة التعليمات البرمجية اللازمة لحل المشكلة. تستدعي الوظيفة الرئيسية للبرنامج النصي WBADMIN.EXE لإنشاء نسخة احتياطية في الموقع المحدد. عند تعديل هذا البرنامج النصي، لا تنس إلقاء نظرة على التعليمات الخاصة ببناء جملة الأمر. في هذا السيناريو، أحب القدرة على إنشاء مهمة مخصصة باستخدام برنامج جدولة المهام. يسمح لك معالج النسخ الاحتياطي بإنشاء مهمة واحدة فقط، ولكن باستخدام WBADMIN.EXE، يمكنني إنشاء أكبر عدد ممكن من المهام كما يمكنني استخدام هذه الأداة لإنشاء نسخ احتياطية لحالة النظام.

لمعرفة مهام النسخ الاحتياطي التي تم إكمالها، قم بتشغيل الأمر: C:\> wbadmin get versions.

يجب إيلاء اهتمام خاص لمعرف الإصدار، لأنه من الضروري استعادة الملفات باستخدام WBADMIN (ومع ذلك، يمكن القيام بذلك أيضًا باستخدام معالج الاسترداد).

النسخ الاحتياطي باستخدام Windows PowerShell

هناك طريقة أخرى لاستخدام سطر الأوامر وهي استخدام أوامر cmdlets الخاصة بـ Windows Backup Utility PowerShell. للوصول إليها، تحتاج إلى تحميل الأداة الإضافية لأرشفة Windows:

PS C:\> add-pssnapin Windows.ServerBackup

لرؤية قائمة أوامر cmdlets المتوفرة، قم بتشغيل الأمر:

PS C:\> get-command -pssnapin windows.serverbackup

لسوء الحظ، فإن إنشاء مهمة نسخ احتياطي هي عملية متعددة الخطوات. على الرغم من أنه يمكن إدخال الأوامر المطلوبة يدويًا في النافذة بالتتابع، إلا أنني أفضل كتابة البرامج النصية. إليك إصدار PowerShell من الملف الدفعي الأصلي الخاص بي:

# يتطلب - الإصدار 2.0 # يتطلب -pssnapin Windows.ServerBackup #Demo-WBBackup.ps1 $policy = New-WBPolicy $files=new-WBFileSpec c:\scripts,c:\files Add-wbFileSpec -policy $policy -filespec $files $backdir=("\\mycompany-dc01\backup\(0)\(1:MMddyyyy_hhmmss)" -f $env:computername,(get-date)) مضيف الكتابة "إنشاء $backdir" - اللون الأمامي الأخضر mkdir $backdir | out-null $backupLocation = New-WBBackupTarget -network $backdir Add-WBBackupTarget -Policy $policy -Target $backupLocation مضيف الكتابة "النسخ الاحتياطي لملفات $ إلى $backdir" -foregroundcolor الأخضر $policy Start-WBBackup -Policy $policy

تعتمد أيديولوجية أوامر Windows PowerShell cmdlets على إنشاء السياسات وتنفيذها. تحتوي السياسة على الملفات أو وحدات التخزين التي سيتم تضمينها أو استبعادها، والموقع الذي يجب نسخ الملفات فيه، والعديد من المعلمات الأخرى. يمكنك أيضًا إنشاء مهام استعادة حالة النظام واستعادة الخادم بالكامل من البداية. في المثال الخاص بي، أقوم ببساطة بنسخ أدلة متعددة. للنسخ الاحتياطي، استخدم الأمر Start-WBBackup cmdlet.

بإلقاء نظرة فاحصة على قائمة أوامر cmdlets الخاصة بأداة النسخ الاحتياطي في Windows، هناك فجوة واحدة صارخة: لا توجد أوامر cmdlets لاستعادة البيانات. أعتقد أن هذه العملية لا تحتاج إلى أن تتم تلقائيًا، على الرغم من أنه يمكن إجراؤها باستخدام WBADMIN.EXE. ربما ستتم إضافة أوامر cmdlets هذه لاحقًا، ولكن في الوقت الحالي يمكنك استخدام معالج الاسترداد أو WBADMIN.EXE لاستعادة الملفات.

الآن أنت

أنا متأكد من أنه أثناء استخدامك للأدوات الموضحة بنفسك، ستدرك أنه بالإضافة إلى الأدوات المذكورة، توفر أداة الأرشفة المساعدة لنظام التشغيل Windows العديد من الميزات الأخرى. سيتعين عليك أيضًا تقييم مدى ملاءمتها لاستراتيجية النسخ الاحتياطي الشاملة وخطط استمرارية العمل. في بعض النواحي، تكون أداة النسخ الاحتياطي المجانية لنظام Windows محدودة للغاية، ولكن دعم البرمجة النصية واستخدام ملفات VHD يوفر الكثير من الطرق المثيرة للاهتمام للتغلب على القيود. عليك فقط أن تكون أكثر إبداعًا قليلاً.

حسنًا، كما هو الحال مع أي برنامج نسخ احتياطي آخر، لا تنس اختبار عملية الاسترداد في بيئة غير إنتاجية. ربما لن ترغب في تعلم الأساسيات أثناء إعادة بناء بيئة انهارت بعد وقوع حادث، خاصة مع وجود رئيس غاضب خلفك. سيسمح لك التدريب الأولي بالخروج منتصراً من موقف صعب.

طلبت مني صديقتي مؤخرًا أن أشرح لها كيفية عمل نسخة احتياطية للبيانات. إنها إنسانية، لذا أرادت خيارات لا تتطلب أي تخصيص. وبما أنها ليست شخصًا غبيًا تحب فهم المشكلة بنفسها واتخاذ القرارات، فقد قررت أن أجمع لها المبادئ الأساسية وأصف إيجابيات وسلبيات خيارات معينة (كما أراها). قررت نشره هنا في حال وجده البعض منكم مفيدًا - لمساعدة صديق أو قريب. وسأكون سعيدًا جدًا بتلقي التعليقات حول كيفية جعل النص أكثر بساطة ووضوحًا.

المبادئ الأساسية

1. الانتظام والتكرار
يجب أن يكون النسخ الاحتياطي للبيانات منتظمًا مثل تناول الحبوب. في هذا الانضباط يمكنك أن تشكر نفسك في حالة حدوث نوع من الانهيار فجأة. في بعض الأحيان، قد يكون فقدان بضعة أيام عمل فقط بسبب فشل النسخ الاحتياطي أمرًا مؤلمًا للغاية. من الممكن الإجابة على سؤال حول عدد المرات التي يمكنك فيها عمل نسخ احتياطية من خلال فهم البيانات للفترة الزمنية التي قد تكون أقل إيلامًا بالنسبة لك لخسارتها. أحد أفضل الخيارات هو عمل نسخة احتياطية للبيانات مرة واحدة في الأسبوع في عطلات نهاية الأسبوع.
الانفصال
يُنصح بحفظ البيانات على محرك أقراص ثابت خارجي منفصل (أو أي وسيلة تخزين أخرى) وتخزينها في مكان منفصل عن البيانات الرئيسية. المبدأ واضح تمامًا - في حالة حدوث مشكلة، سيتم ترجمتها في مكان واحد. على سبيل المثال، إذا تعطل محرك الأقراص الثابتة بجهاز الكمبيوتر الخاص بك، فسيعمل قرص النسخ الاحتياطي بشكل مثالي. ومع ذلك، هناك توازن يجب تحقيقه بين سهولة الوصول والأمن. إن وجود محرك أقراص ثابتة بجوار جهاز الكمبيوتر الخاص بك يزيد بشكل كبير من حافزك لاستخدامه للغرض المقصود منه. وفي الوقت نفسه، هذا ليس الخيار الأكثر أمانًا للبيانات المهمة جدًا التي لا ينبغي فقدانها تحت أي ظرف من الظروف. ولهذا السبب هناك فرق بين النسخ الاحتياطي للبيانات وأرشفة البيانات.
التأكد مرتين
بمجرد عمل النسخة الاحتياطية الأولى لبياناتك، يجب عليك التحقق فورًا من إمكانية استعادة هذه البيانات منها! هذا لا يعني فقط أن الملفات تصبح مرئية. تحتاج إلى فتح عدة ملفات للاختيار من بينها والتحقق من عدم تلفها. يُنصح بتكرار هذا الفحص مرة واحدة كل فترة معينة (على سبيل المثال، مرة واحدة في السنة).
تمييز
أفضل الممارسات هي تقسيم البيانات إلى فئات. يمكن أن تكون الفئة أهميتها بالنسبة لك، أو تكرار التحديثات، أو ببساطة الموضوع.

غالبًا ما تقوم برامج النسخ الاحتياطي بإنشاء ما يسمى "بالصور". أنها تبدو وكأنها ملف واحد. لذلك، من الأفضل حفظ البيانات المختلفة في كل صورة من هذا القبيل.

لما هذا. البيانات ذات الأهمية المختلفة تتطلب معالجة مختلفة، وهذا أمر واضح. ربما ترغب في تخزين مستنداتك المهمة بعناية أكبر من تخزين مجموعة من الأفلام على سبيل المثال. من خلال تقسيم البيانات حسب تكرار التحديث، يمكنك، على سبيل المثال، توفير الوقت الذي تقضيه في النسخ الاحتياطية. الموضوع - ما هي البيانات المرغوب في استعادتها معًا في خطوة واحدة؟ مثال صارخ على نوعين من النسخ الاحتياطية التي يجب إجراؤها بشكل منفصل:

النسخ الاحتياطي للبيانات
هذه هي مستندات Word والصور الفوتوغرافية والأفلام وما إلى ذلك. وينطبق الشيء نفسه ولكن غالبًا ما يتم نسيانه - الإشارات المرجعية في المتصفح، والرسائل الموجودة في صندوق البريد، ودفتر العناوين، والتقويم الذي يحتوي على الاجتماعات، وملف التكوين الخاص بالتطبيق المصرفي، وما إلى ذلك.
النسخ الاحتياطي للنظام
نحن نتحدث عن نظام التشغيل بكل إعداداته. يلغي هذا النسخ الاحتياطي الحاجة إلى إعادة تثبيت نظام التشغيل وإجراء كافة الإعدادات وتثبيت البرامج. ومع ذلك، هذا ليس النوع الأكثر ضرورة من النسخ الاحتياطي.

أين يمكن عمل نسخة احتياطية

1. القرص الصلب الخارجي. يمكنك غالبًا شرائه مباشرة من الصندوق. توجد أجهزة كمبيوتر محمولة - مثل هذه الأقراص صغيرة الحجم ولكنها أكثر تكلفة. يمكن شراء محركات الأقراص الثابتة العادية بسعر رخيص نسبيًا بسعة 2 تيرابايت - فلا داعي للقلق بشأن مساحة القرص لفترة طويلة.

يمكن الاعتماد عليه إلى حد ما (طالما أنك لا تسقط أو تهتز بشكل مفرط)
+ غير مكلفة نسبيا

يجب أن تتذكر توصيل قرص النسخ الاحتياطي بنفسك.
-غير مناسب جدًا للحمل (لا ينطبق على محركات أقراص الكمبيوتر المحمول)

2. وحدة USB - مناسبة كأداة إضافية عندما ترغب في نقل البيانات من كمبيوتر إلى آخر و/أو جعلها في متناول اليد. أيضًا، إذا كنت لا ترغب في تخزين البيانات نفسها على جهاز الكمبيوتر الخاص بك.
هناك واحد كبير ولكن - يحتوي محرك الأقراص المحمول على عدد محدود من السجلات، لذلك إذا قمت بتخزين البيانات من أحد التطبيقات عليه والتي ستكتب بشكل مكثف، فسوف ينفد محرك الأقراص المحمول (عصا USB) بسرعة. بالإضافة إلى ذلك، في انطباعي الشخصي، فإنهم ينكسرون كثيرًا. صديقي، الذي اشترى أغلى محركات أقراص فلاش، والتي تم وضعها على أنها "غير قابلة للكسر"، تلقى محرك أقراص فلاش مكسور في غضون شهر أو شهرين. لكي أكون منصفًا، يجب أن أقول إنني لم أتعرض لعطل واحد في محرك أقراص فلاش حتى الآن، وبعضها يعمل منذ 5 سنوات، ومع ذلك، لن أقوم بتخزين البيانات على وحدة تخزين USB وحدها.

تخزين المحمول
+ يأخذ مساحة صغيرة
+رخيصة جداً

موثوقية لا يمكن التنبؤ بها

3. تخزين البيانات على خادم بعيد (أو في السحابة).

هناك حسنات وسيئات:

وستكون البيانات متاحة ليس فقط في المنزل، ولكن أيضًا في العمل وأثناء السفر.
+الفصل المحلي للبيانات الرئيسية والنسخ الاحتياطية (على سبيل المثال، في حالة حدوث حريق، لا قدر الله، تبقى البيانات على قيد الحياة)
+ ليست هناك حاجة لتوصيل القرص الصلب للنسخ الاحتياطي؛ كقاعدة عامة، يتم كل شيء تلقائيًا تمامًا.

يُنصح بتشفير البيانات، حيث أنه من غير المعروف من يمكنه الوصول إليها
-يتم إهدار قدر كبير من حركة المرور (إذا كانت محدودة، تنشأ مشاكل)
-في كثير من الأحيان، يمكنك فقط تخزين بيانات يصل حجمها إلى 2 جيجابايت مجانًا. لذلك، مثل هذه النسخة الاحتياطية هي بند نفقات إضافية

يمكن العثور على قائمة تحتوي على وصف جيد للخدمات

كيفية عمل نسخة احتياطية

فيما يلي قائمة بالتطبيقات التي تستحق الاهتمام بها (في رأيي) عند إجراء نسخ احتياطي على محرك الأقراص الثابتة لديك.

شعبية بين الحرة

1. يعد Genie Backup Manager برنامجًا مريحًا للغاية، ولكنه بطيء بعض الشيء عند العمل
2. النسخ الاحتياطي مفيد - واجهة بسيطة، يعمل بسرعة.

بالإضافة إلى ذلك

غالبًا ما يوجد في إعدادات برامج النسخ الاحتياطي خيار عمل نسخة احتياطية تزايدية أو تفاضلية. الفرق العملي بسيط للغاية. مع النسخ الاحتياطي التفاضلي، يمكنك توفير المساحة التي تشغلها. ولكن يوجد خياران فقط للاسترداد: البيانات الموجودة في الحالة التي تم فيها عمل نسخة احتياطية كاملة + البيانات في وقت عمل النسخة الاحتياطية التفاضلية.

يسمح لك النسخ الاحتياطي المتزايد بالعودة إلى أي نقطة في الماضي عندما تم إجراء النسخ الاحتياطي. ومع ذلك، خاصة إذا حدثت تغييرات في البيانات بشكل متكرر، فسيتم استهلاك المساحة بسرعة.

استبدل نظام الأرشفة NTBackup بإصدار Windows Server 2008 وهو اليوم منتج ناضج تمامًا ومثبت، لكن العديد من المسؤولين ما زالوا لا يستخدمون مكون نظام التشغيل هذا، ويفضلون المنتجات البديلة. قد يكون هناك أسباب موضوعية لذلك، ونقص فهم مبادئ تشغيل نظام أرشفة Windows Server. لذلك، قررنا معالجة الفجوات المعرفية المحتملة من خلال هذه المقالة.

كثيرًا ما سألنا مسؤولي النظام الذين نعرفهم: ما هي الأدوات التي يستخدمونها لإجراء نسخ احتياطي لحالة خوادمهم؟ وقد فوجئوا جدًا بأن الكثير منهم لم يذكر حتى نظام الأرشفة Windows Server. بالنسبة للسؤال التالي: لماذا لا يستخدمون هذه الأداة، غالبًا ما تلقينا إجابة مفادها أنهم لا يفهمون كيفية عمل هذا النظام، وكيفية إدارة النسخ الاحتياطية، وما إلى ذلك، وما إلى ذلك. جزئيا، يمكن استدعاء السبب صحيحا؛ عندما لا يكون هناك فهم لكيفية عمل هذا المنتج أو ذاك، فمن الأفضل رفض استخدامه.

والأفضل من ذلك، معرفة كيفية عمله والبدء في تطبيقه. في نظام الأرشفة الجديد، يتوقع الكثيرون رؤية خليفة لنظام NTBackup المألوف، لكن Microsoft أعادت تصميم آلية إنشاء نسخ احتياطية بالكامل ولدينا أداة مختلفة تمامًا. المخزن الرئيسي للنسخ الاحتياطية هو القرص، الذي يتم تمييزه بشكل مستقل بواسطة نظام الأرشفة ويكون مخفيًا عن المستخدم. يمكنك أيضًا استخدام وحدة تخزين أو مورد شبكة تم تعيينه بالفعل، ومع ذلك، فإن هذه الأساليب لها حدودها وتبطل جميع مزايا التقنية الجديدة.

يقوم نظام الأرشفة الجديد بإدارة عملية النسخ الاحتياطي بشكل مستقل، وإنشاء نسخ أولية وثانوية من البيانات، بالإضافة إلى فترة الاحتفاظ بها. هذه إحدى الصعوبات الرئيسية التي تنشأ عند استخدام أداة جديدة. اعتاد العديد من المسؤولين على التحديد الصريح لنوع الأرشيف الذي يتم إنشاؤه وعددهم وفترة تخزينهم، لذلك إذا لم يجدوا الخيارات اللازمة هنا، فإنهم يتوصلون إلى استنتاجات متسرعة وغير صحيحة.

باستخدام Windows Server Backup، يمكنك منح الخدمة قرصًا كاملاً وتقوم بإدارة عملية التخزين بالشكل الذي تراه مناسبًا. هل هو جيد أو سيئ؟ في رأينا - جيد. لأنه في كثير من الأحيان تكون هناك مواقف يقوم فيها المسؤول بتقدير حجم مساحة القرص المطلوبة لتخزين النسخ بشكل غير صحيح أو أن هناك قفزة حادة في حجم البيانات المؤرشفة. في هذه الحالة، هناك احتمال كبير جدًا أن تفشل خدمة النسخ الاحتياطي بسبب نقص المساحة الحرة في أكثر اللحظات غير المناسبة.

يتبع Windows Server نهجًا مختلفًا تمامًا. أسهل طريقة لإجراء تشبيه هي أنظمة المراقبة بالفيديو، عندما تتم كتابة الدفق بشكل مستمر على القرص وفي أي وقت يكون لدينا مدة تسجيل معينة تحددها سعة القرص. لنفترض أننا قمنا بتثبيت قرص بسعة 500 جيجابايت - لدينا أسبوع من الفيديو، واستبدلناه بـ 1 تيرابايت - لمدة أسبوعين، وما إلى ذلك.

تعمل خدمة النسخ الاحتياطي بطريقة مماثلة، حيث تقوم بكتابة النسخ على القرص حتى يتم استنفاد المساحة الحرة، ثم تقوم بالكتابة فوق النسخ الأقدم. بهذه الطريقة، سيكون لديك دائمًا عمق نسخ احتياطي ثابت، يقتصر فقط على مساحة القرص؛ حتى الزيادة الحادة في البيانات المنسوخة لن تؤدي إلى عواقب سلبية، فقط سيتم تقليل عدد النسخ المتاحة.

تنشأ هنا صعوبة أخرى. يربط العديد من المسؤولين كلمة القرص فقط بمحرك أقراص ثابت فعلي، وبعد ذلك تظهر على الفور الكثير من الأسئلة: أين يمكن الحصول على الكثير من الأقراص، وكيفية توصيلها بالخوادم، وكيفية التأكد من تخزين الأرشيفات بشكل منفصل عن النظام، وما إلى ذلك. وما إلى ذلك وهلم جرا. نعم، وتخصيص قرص بسعة 500 جيجابايت للنسخ الاحتياطي لخادم عضو يبدو مضيعة إلى حد ما. لذلك، حان الوقت لتذكر التكنولوجيا التي تتيح لك حل طبقة "المشاكل" بأكملها على الفور.

في الواقع، هذه التقنية مدعومة اليوم من قبل جميع الأنظمة، بما في ذلك حتى NAS في فئة أسعار أعلى قليلاً من مستوى الدخول، مما يسمح لك بإدارة مساحة القرص المتوفرة بحكمة وتنظيم تخزين الأرشيف بشكل منفصل عن الأنظمة. توصي Microsoft بالحصول على مساحة قرص أكبر بمقدار 1.5 مرة لتخزين نسختين من البيانات؛ وفي رأينا، هذا الرقم مبالغ فيه إلى حد ما، خاصة إذا كنت تقوم بنسخ بيانات نادرًا ما تتغير، على سبيل المثال، حالة الخادم.

سنتقدم قليلًا ونعرض نتيجة أرشفة خادم اختبار بحجم بيانات مؤرشفة يبلغ 29 جيجابايت:

كما ترون، فإن ثماني نسخ من حالة النظام استهلكت حوالي 9 جيجابايت، وهو أمر جيد جدًا، كما أن الحجم الإجمالي لقرص iSCSI سعة 60 جيجابايت الذي خصصناه يكفي لحوالي ثلاثة أسابيع من تخزين النسخ اليومية، وهو في رأينا أكثر من كافي.

لإنشاء نسخ احتياطية، يتم استخدام آلية النسخ الاحتياطي لوحدة التخزين (VSS)، والتي تتيح لك العمل مع الملفات المفتوحة وملفات النظام دون مقاطعة عمل النظام والمستخدمين. بدءًا من Windows Server 2012، يتيح لك نظام النسخ الاحتياطي أيضًا إجراء نسخ احتياطي لأجهزة Hyper-V الافتراضية التي تعمل على المضيف واستعادة حالتها بشكل فردي. عند استخدام برامج أخرى على الخادم الذي يستخدم إمكانات النسخ الاحتياطي، يكون لدى نظام الأرشفة القدرة على حفظ سجل VSS، مما يضمن التشغيل الصحيح لهذه الخدمات أثناء الاسترداد.

بشكل منفصل، يجب أن نتطرق إلى النسخ الاحتياطية لقاعدة البيانات؛ إذا لم تكن هناك مشاكل مع المنتجات التي تدعم النسخ الاحتياطي، مثل MS SQL Server أو Exchange، فقد تنشأ مشاكل مع منتجات الطرف الثالث، على سبيل المثال، PostgreSQL. لا تتحقق آلية النسخ الاحتياطي من السلامة المنطقية للملفات، بل تقوم ببساطة بالتقاط لقطة لحالتها في وقت معين؛ والأنظمة التي تدعم VSS قادرة على التعامل مع هذه اللحظة، مما يجعل قاعدة البيانات في حالة متسقة قبل لحظة الظل يتم إنشاء النسخة. بالنسبة للأنظمة غير المدعومة، سنتلقى ببساطة شريحة من قاعدة البيانات لحالة زمنية معينة. عند استعادة قاعدة البيانات هذه، سيتم إحضارها إلى حالة متسقة باستخدام نظام إدارة قواعد البيانات، بمعنى آخر، سيتم إلغاء جميع المعاملات المعلقة والبيانات. قد تحدث خسارة.

بناءً على ما سبق، يمكننا أن نستنتج أن نظام النسخ الاحتياطي لنظام Windows مناسب تمامًا لإنشاء نسخ احتياطية من النظام وبيانات المستخدم، بالإضافة إلى الخدمات والتطبيقات "الأصلية". لأرشفة برامج الطرف الثالث المعقدة، من الأفضل استخدام الأدوات التي توفرها الشركة المصنعة لهذا البرنامج.

لكي تبدأ في استخدام نظام الأرشفة Windows Server، عليك أولاً تثبيت المكون الذي يحمل نفس الاسم، ويتم ذلك من خلال معالج إضافة الأدوار والميزات.

يمكن بعد ذلك تشغيل الأداة الإضافية لإدارة الخدمة إما من خلال مرافقالخامس مدير الخادمأو من خلال الاختصار في لوحة التحكم - الإدارة.

تعد المعدات نموذجية تمامًا لخدمات Windows Server ولا تسبب أي صعوبات عند العمل معها.

تتيح لك نظرة سريعة على الشاشة تقييم الإعدادات الحالية وحالة الخدمة على الفور؛ وتتركز الإجراءات المتاحة على اليمين. هناك عدد قليل منها: الأرشفة لمرة واحدة، والأرشفة المجدولة والاسترداد. نحن مهتمون في المقام الأول بالجدول الزمني، على الرغم من أن الأرشفة لمرة واحدة هي أيضًا أداة مريحة إلى حد ما تسمح لك بعمل نسخة من حالة الخادم بسرعة قبل أي إجراءات قد تكون خطرة، حتى تتمكن من العودة إلى بدايتها.

الضغط جدول الأرشفةسنقوم بتشغيل المعالج الذي يحمل نفس الاسم، والذي يتيح لنا أرشفة الخادم بأكمله، أو تحديد كائنات للأرشفة الانتقائية.

سيكون لدينا دائمًا الوقت لأرشفة كل شيء مرة واحدة، لذلك سنختار نوع أرشفة مخصصًا. ستطلب منا الخطوة التالية تحديد كائنات للأرشفة.

لإضافتهم فقط انقر أضف عناصر.

إذا قمت بتحديد استعادة النظام إلى حالته الأصلية، ثم ستتم إضافتهم تلقائيًا حالة النظاموقسم النظام (محرك الأقراص C:) وقسم الخدمة مع أداة تحميل التشغيل. ولأغراض تعليمية، أضفنا إلى هذه البيانات مجلدًا يحتوي على قواعد بيانات MS SQL، والتي ينبغي أن تمثل بعض بيانات المستخدم.

وقم أيضًا بتعيين معلمات خدمة النسخ الاحتياطي، إذا كان لديك تطبيقات تستخدم هذه الخدمة، على سبيل المثال، MS SQL Server، فيجب عليك تحديد إعداد سجل نسخ VSS، والذي سيضمن تفاعلها الطبيعي مع خدمة النسخ الاحتياطي، بما في ذلك أثناء التعافي.

ثم ستحتاج إلى إنشاء جدول زمني، والمهمة بسيطة للغاية، يمكنك تشغيل الأرشفة إما مرة واحدة أو عدة مرات في اليوم، والحد الأدنى للخطوة الفاصلة هو نصف ساعة.

لقد قمنا بفرز الجدول الزمني، والآن حان الوقت لتحديد موقع تخزين الأرشيفات. هناك ثلاثة خيارات للاختيار من بينها، وقد تم التعليق على كل منها بشكل جيد، مما يجعل الاختيار الصحيح أسهل:

كما قلنا من قبل، من الأفضل تخصيص قرص كامل للأرشفة؛ نوصي باستخدام أقراص iSCSI لهذا الغرض، مما يسمح لك بحل مشكلتين رئيسيتين في وقت واحد: استخدام مساحة القرص على النحو الأمثل وتخزين الأرشيف بشكل منفصل عن النظام.

تجدر الإشارة إلى إمكانية وضع أرشيف في مجلد الشبكة؛ على الرغم من القيود الصارمة، فإن هذه الطريقة ملائمة للاستخدام للأرشفة لمرة واحدة عندما تحتاج إلى إنشاء أرشيف بسرعة ووضعه خارج الخادم.

إذا قمت بتحديد قرص، فسيتم تنسيقه وإخفائه، مما يوفر حماية إضافية من التأثيرات المدمرة المحتملة، على سبيل المثال، أحصنة طروادة التشفير.

في الخطوة الأخيرة، يجب عليك التأكد مرة أخرى من صحة الإعدادات التي تم إجراؤها وتأكيدها بالضغط على الزر مستعد.

الآن كل ما تبقى هو انتظار الوقت المحدد والتأكد من اكتمال عملية الأرشفة دون فشل. عند إنشاء جدول، يجب أن تأخذ في الاعتبار الحمل على النظام الفرعي لتخزين الشبكة والقرص، مما قد يؤدي إلى انخفاض في أدائها.

بعد إنشاء النسخة الاحتياطية، سيكون من الجيد التحقق من إمكانية الاستعادة منها. للقيام بذلك، حدد الإجراء الذي يحمل نفس الاسم في الأداة الإضافية، وسيتم تشغيله معالج الاسترداد، والذي سيطلب منك أولاً الإشارة إلى موقع الأرشيف:

ثم نشير إلى تاريخ ووقت إنشاء النسخة الاحتياطية التي نريد التراجع عنها؛ ويتم تمييز التواريخ المتاحة بالخط العريض.

ثم نشير إلى ما نريد استعادته بالضبط:

كما ترون، يمكن أن تكون هذه الملفات والمجلدات، وأجهزة Hyper-V الافتراضية، ووحدات التخزين، والتطبيقات وحالة النظام. وينبغي الإشارة بشكل خاص إلى التطبيقات. هذه الميزة متاحة فقط للتطبيقات المسجلة في نظام الأرشفة، والتي يجب أن تكون قادرة على العمل مع واجهة برمجة تطبيقات الخدمة ودعم VSS. ببساطة، تتضمن هذه القائمة عددًا محدودًا من البرامج، معظمها من Microsoft نفسها، وبالنسبة لبرامج الطرف الثالث، تكون هذه الوظيفة عديمة الفائدة.

في الوقت نفسه، من الصعب المبالغة في تقدير إمكانية استرداد حالة النظام، مما يسمح لك باستعادة حالة نظام التشغيل دون التأثير على بيانات المستخدم. يعد هذا مفيدًا جدًا في المواقف التي يمر فيها بعض الوقت بين إجراء تغييرات على النظام وتحديد تأثيرها السلبي.

تتم استعادة حالة النظام على مرحلتين، تنتهي كل منهما بإعادة التشغيل.

علاوة على ذلك، تبدو المرحلة الثانية بمثابة تمهيد عادي لنظام التشغيل ولا تعرض أي رسائل، بل يتم ببساطة إعادة التشغيل بعد فترة. قد يبدو الأمر كما لو كان هناك خطأ أو فشل، ولكن هذا ليس هو الحال.

لذلك، ما عليك سوى التحلي بالصبر وانتظار الرسالة حول اكتمال العملية بنجاح. اعتمادًا على سرعة الشبكة وأداء القرص وحجم البيانات، قد تستغرق هذه العملية وقتًا طويلاً.

البديل لاستعادة حالة النظام هو استعادة مستوى وحدة التخزين، والتي ستؤدي إلى تدمير كافة البيانات وإعادة وحدة التخزين إلى الحالة التي كانت عليها في التاريخ المحدد. يمكن أن يكون هذا مفيدًا في حالة وقوع حادث فيروس حيث تريد التأكد من عدم بقاء أي برامج ضارة على النظام، أو في الحالات التي يكون فيها المجلد الأصلي قد تعرض للتلف.

بشكل عام، لا تختلف هذه العملية عن استعادة وحدة تخزين من صورة باستخدام أي برنامج آخر، على سبيل المثال، Acronis.

عند استعادة المجلدات والملفات، يمكنك إدارة معلمات الاسترداد بمرونة، على سبيل المثال، عن طريق حفظ كلا الإصدارين من الملف: الإصدار الحالي والمستعاد، وهذا مفيد في الحالات التي تم فيها الكتابة فوق الملف عن طريق الخطأ، ولكن النتيجة الحالية هناك حاجة أيضا إلى العمل. أثناء الاسترداد، يمكنك أيضًا استعادة جميع حقوق الوصول إلى الملفات والمجلدات، وهو أمر مهم إذا كان لديك نظام معقد لتخصيص الحقوق.

كما ترون، يعد نظام النسخ الاحتياطي لـ Windows Server أداة عملية ومريحة للغاية تسمح باستعادة البيانات بنجاح على أي مستوى وفي نفس الوقت تريح المسؤول من جزء كبير من مخاوف إدارة هذه العملية. لذلك، إذا كنت لا تستخدم نظام الأرشفة هذا بعد، فبعد قراءة هذه المادة، حان الوقت لإلقاء نظرة فاحصة عليه.

  • العلامات:

الرجاء تمكين جافا سكريبت لعرض

نقدم انتباهكم إلى دورة جديدة من الفريق الكودي- "اختبار الاختراق لتطبيقات الويب من الصفر." النظرية العامة، إعداد بيئة العمل، التشويش السلبي وبصمات الأصابع، التشويش النشط، نقاط الضعف، ما بعد الاستغلال، الأدوات، الهندسة الاجتماعية وأكثر من ذلك بكثير.


النسخ الاحتياطي لقواعد بيانات MySQL على نظام Linux

إذا كنت تستخدم خادم MySQL يحتوي على معلومات حساسة، فقد ترغب في إجراء نسخ احتياطي لقواعد بياناتك بشكل دوري. تسمح لك أداة سطر أوامر Linux التي تسمى mysqldump بعمل نسخة احتياطية لقواعد بيانات MySQL دون الحاجة إلى إيقاف خادم MySQL. يقوم إخراج mysqldump بإنشاء ملف نصي يحتوي على سلسلة من أوامر MySQL التي تمثل لقطة حالية لقواعد البيانات التي تم نسخها احتياطيًا. يمكن ضغط ملف mysqldump الناتج و/أو تشفيره بسهولة إذا لزم الأمر.

في هذا البرنامج التعليمي سوف أصف كيفية عمل نسخة احتياطية لخادم MySQL باستخدام mysqldump.

برنامج com.mysqldumpالموجودة في حزمة عميل MySQL. لذلك، أولا وقبل كل شيء، تحتاج إلى تثبيت حزمة العميل.

لتثبيت mysqldump على Ubuntu أو Debian أو Mint:

$ sudo apt-get install mysql-client

لتثبيت mysqldump على CentOS أو Fedora أو RedHat:

$ سودو يم تثبيت الخلية

لإنشاء لقطة عبر الإنترنت لخادم MySQL مباشر، تحتاج إلى منع أي تحديثات لقواعد البيانات الخاصة به أثناء إجراء النسخ الاحتياطي. تعتمد كيفية تحقيق ذلك على نظام التخزين الذي تستخدمه داخليًا لجداول MySQL. لذا، عليك أولاً معرفة نظام التخزين الذي تستخدمه (مثل MyISAM وInnodb). سوف أقول لك كيف.

النسخ الاحتياطي لقواعد بيانات InnoDB

إذا كانت جميع قواعد MySQL الخاصة بك تستخدم InnoDB، فيمكنك استخدام خيار "-معاملة واحدة" مع mysqldump لإنشاء نسخة احتياطية عبر الإنترنت:

$ mysqldump -h -u -p --جميع قواعد البيانات --معاملة مفردة> نسخة احتياطية.sql

لاحظ أنه في الأمر mysqldump أعلاه لا توجد مسافات بين خيارات الوسيطة (على سبيل المثال -h، -u، -p) وقيم الوسيطة نفسها (على سبيل المثال، عنوان IP للخادم، واسم المستخدم، وكلمة المرور).

نسخ احتياطية من قواعد بيانات MyISAM أو InnoDB/MyISAM

ومع ذلك، لا يعمل الأمر أعلاه إذا كنت تستخدم جداول MyISAM أو مزيجًا من جداول InnoDB/MyISAM لأن MyISAM لا يدعم المعاملات. في هذه الحالة، تحتاج إلى تأمين كافة الجداول بشكل صريح أثناء تشغيل النسخ الاحتياطي. كيفية القيام بذلك موضحة أدناه.

Mysql> مسح الجداول بقفل القراءة؛

يغلق بيان تدفق MySQL أعلاه جميع الجداول المفتوحة في خادم MySQL ويكتسب كتل القراءة لجميع الجداول في جميع قواعد البيانات الموجودة، وبالتالي يمنع أي عمليات كتابة إلى قواعد البيانات. يوفر هذا لقطة متسقة لنظام التشغيل. تابع الآن مع النسخة الاحتياطية الخاصة بك.

$ mysqldump -h -u -p --all-databases > Backup.sql

عند الانتهاء، قم بتحرير قفل قاعدة البيانات العامة.

Mysql> فتح الجداول؛

النسخ الاحتياطي لقواعد بيانات MySQL في نظام التشغيل Windows

مستخدمو Windows هم أشخاص أيضًا ويحتاجون أيضًا إلى إنشاء نسخ احتياطية. يكمن جمال استخدام البرامج عبر الأنظمة الأساسية في أن صيغة الأمر (إذا كان تطبيق وحدة تحكم) أو مظهر الواجهة (إذا كان هناك واحد) متماثلان. أولئك. لا حاجة لتعلم برنامجين مختلفين.

الملف الموجود في نظام التشغيل Windows يسمى mysqldump.exe، يقع في الدليل الفرعي bin لدليل جذر MySQL. عند التشغيل من سطر الأوامر، تحتاج إلى إدخال المسار الكامل للملف. على سبيل المثال، لدي هذا الملف الموجود في المجلد C:Serverbinmysql-5.6bin، ومن هنا جاء الأمر الخاص بي (أقوم بتشغيله على سطر الأوامر - Win+X وحدد "موجه الأوامر" هناك):

C:Serverbinmysql-5.6binmysqldump.exe -h -u -p --جميع قواعد البيانات --معاملة واحدة > Backup.sql

إذا كنت تقوم بذلك على جهاز كمبيوتر محلي، فيمكن تخطي -h.

يمكنك أيضًا تحديد مسار مطلق لملف Backup.sql، بحيث لا تضطر إلى البحث عنه في نظام التشغيل Windows. إذا لم يتم تحديد مسار مطلق، وإذا لم يتم تشغيل سطر الأوامر كمسؤول، فسيتم تحديد موقع الملف افتراضيًا في جذر دليل المستخدم.

على سبيل المثال، ظهر ملفي في المجلد C:UsersAlex

إذا تم تشغيل سطر الأوامر كمسؤول، فسيظهر الملف في الدليل C:WindowsSystem32

الضامن هو وسيط موثوق به بين المشاركين أثناء المعاملة.

لقد كانت حماية البيانات دائمًا أمرًا بالغ الأهمية لمحترفي Windows. عادةً، يتم إنجاز هذه المهمة عن طريق تشغيل مهمة نسخ احتياطي بشكل منتظم والتي تقوم بكتابة البيانات على شريط أو قرص. يمكن لأقسام تكنولوجيا المعلومات الكبيرة ذات الميزانيات الكبيرة شراء منتجات الطرف الثالث كاملة الميزات. يجب أن يكون الباقي راضيًا عن أدوات النسخ الاحتياطي المجانية التي توفرها Microsoft.

كانت هناك أداة مجانية من Microsoft تسمى NTBackup، ولكن هذا أصبح شيئًا من الماضي. يحتوي Windows Server 2008 على مجموعة جديدة من أدوات النسخ الاحتياطي، وسأخبرك بمدى سهولة استخدامها. حتى إذا كانت لديك أدوات نسخ احتياطي تابعة لجهات خارجية، فمن المفيد دائمًا معرفة كيفية عمل نسخة احتياطية بسرعة وسهولة باستخدام الأدوات القياسية. ضع في اعتبارك أن الأداة المساعدة الجديدة لا يمكنها العمل مع النسخ الاحتياطية التي تم إنشاؤها باستخدام NTBackup.

باختصار حول أداة الأرشفة

تحتاج أولاً إلى تثبيت أداة النسخ الاحتياطي، لأنها غير مثبتة بشكل افتراضي. افتح معالج إضافة الميزات في Server Manager وأضف ميزة ميزات النسخ الاحتياطي لـ Windows Server ( أرز. 1). نحن بحاجة إلى مكون فرعي يسمح بأوامر سطر الأوامر، والذي يسمح لنا باستخدام Windows PowerShell. يمكنك أيضًا استخدام أدوات سطر الأوامر لتثبيت هذا المكون الفرعي مثل هذا: C:\servermanagercmd –install Backup-features.

أرز. 1 استخدم معالج إضافة الميزات لتثبيت Windows Server Backup وأدوات سطر الأوامر.

بعد ذلك، يجب عليك تحديد الموقع الذي سيتم تخزين النسخ الاحتياطية فيه. يمكن تخزين الملفات على وحدة تخزين مشتركة على الشبكة، أو وحدة تخزين محلية، أو قرص مخصص. لا يمكنك نسخ البيانات على شريط، ولكن مع التوفر الواسع النطاق لأجهزة USB غير المكلفة، لم يعد هذا يبدو عيبًا خطيرًا. ومع ذلك، هناك عدد من الظروف التي يجب أن تؤخذ في الاعتبار.

ينشئ النسخ الاحتياطي لنظام Windows حملاً كبيرًا بسبب الحاجة إلى إنشاء فهارس وأدلة إضافية وملفات دعم أخرى. لم يعد الأمر يتعلق فقط بإنشاء ملف ZIP. لا تتوقع أن تشغل النسخة الاحتياطية من الملف الذي يبلغ حجمه الإجمالي 100 كيلو بايت نفس مقدار مساحة القرص - سيكون حجمها أكبر بكثير.

عند النسخ إلى مجلد شبكة، يجب عليك التفكير بعناية في مستوى الوصول إلى الملفات لضمان سلامة النسخ الاحتياطية وحمايتها. يجب عليك أيضًا أن تضع في اعتبارك أنه عند النسخ إلى مجلد شبكة مشترك، تتم الكتابة فوق النسخة الاحتياطية السابقة. الحل الأبسط هو إنشاء مجلد فرعي لكل نسخة احتياطية. إنها نفس القصة مع وضع النسخ الاحتياطية على المجلد المحلي.

إحدى فوائد استخدام مجلد الشبكة أو وحدة التخزين هي أن الأداة المساعدة للنسخ الاحتياطي في Windows ستقوم بإنشاء ملف بامتداد .vhd يحتوي على كافة الملفات التي تم نسخها. عند تحديد مكان تخزين النسخ الاحتياطية، سيقوم Windows Backup بإنشاء مجلد عالي المستوى يسمى WindowsImageBackup. يتم إنشاء المجلدات الفرعية في هذا المجلد لكل كمبيوتر. تختلف الإصدارات الاحتياطية بمرور الوقت؛ فيما يلي مثال على اسم المجلد: "Backup 2009-12-14 172606". يقوم هذا المجلد بتخزين الأرشيفات وملف VHD. يمكن تثبيت ملف VHD هذا على نظام التشغيل Windows 7 أو Windows Server 2008 R2. اعتمادًا على نوع النسخ الاحتياطي ومتطلبات الأرشفة، يمكن نقل هذا الملف إلى محرك أقراص تخزين طويل الأمد أو قرص DVD.

الخيار الأسهل والأسرع هو قرص متصل مخصص. يمكن أن يكون داخليًا أو خارجيًا بواجهة USB أو FireWire. توصي Microsoft بأن يكون لديك مساحة حرة على القرص أكبر بمرتين ونصف من المساحة المطلوبة لإنشاء أرشيف لجميع البيانات التي يتم أرشفتها. يجب أن تتم تهيئة القرص وإخفائه عن أدوات الإدارة العادية - ويجب أن يكون الوصول إليه متاحًا فقط في لوحة "إدارة الأقراص". يتم دعم الأقراص التي تصل سعتها إلى 2 تيرابايت.

إنشاء مهمة النسخ الاحتياطي

تم تصميم Windows Backup Utility كأداة عالمية لحماية الخادم. يمكنك إنشاء مهمة نسخ احتياطي عادية للملفات وحالة النظام، أو يمكنك توفير القدرة على استعادة خادم بأكمله من البداية. تفترض Microsoft أنه تم إنشاء مهمة واحدة لهذا الغرض. أعتقد أنك تستخدم الأداة المساعدة للنسخ الاحتياطي في Windows نظرًا لميزانيتك المحدودة وتريد أفضل حماية ممكنة منها ضمن حدودك.

بعد تثبيت Windows Server، في Server Manager، قم بتوسيع التخزين وحدد Windows Server Backup. في لوحة الإجراء، حدد "جدول النسخ الاحتياطي" - سيتم فتح معالج جدول النسخ الاحتياطي. في الصفحة الأولى من المعالج، انقر فوق التالي.

في الصفحة الثانية من المعالج، حدد نوع الأرشيف. حدد نسخة احتياطية كاملة للخادم. يمكنك تحديد نسخة احتياطية مخصصة وتحديد العناصر التي سيتم نسخها احتياطيًا، مثل ملفات محددة وحالة النظام. سأوضح لك كيفية عمل نسخة احتياطية للملفات بسرعة بعد قليل، ولكن في الوقت الحالي سنقوم بعمل نسخة كاملة من الخادم.

في الصفحة الثالثة، يتم تحديد وقت تنفيذ المهمة. في معظم الحالات، تكفي نسخة احتياطية واحدة، ولكن يمكنك تشغيلها أكثر من مرة يوميًا، مثل النسخ الاحتياطي للملفات المهمة.

في الصفحة الرابعة، حدد مكان تخزين النسخ الاحتياطية. توصي Microsoft باستخدام محرك أقراص ثابت مخصص. يرجى العلم أنه ستتم إعادة تهيئة محرك الأقراص ولن يكون متاحًا لأي عمليات أخرى. يمكنك أيضًا استخدام وحدة تخزين محلية أو شبكة. يرجى قراءة التحذيرات والقيود بعناية - من المحتمل أن ترى تحذيرًا بأنه ستتم إعادة تهيئة محرك الأقراص المحدد.

إذا لم تكن كافة محركات الأقراص مرئية، فانقر فوق الزر "إظهار كافة الأقراص المتوفرة" لتحديث القائمة. ستصدر الأداة المساعدة تحذيرًا إذا قمت بتحديد محرك أقراص جديد. بعد تحديد القرص، انتقل إلى التحقق من معلمات الأرشفة. إذا كان هناك خطأ ما، فاستخدم الزر السابق للرجوع وإصلاح الخطأ. إذا كان كل شيء صحيحًا، فيجب فتح نافذة ملخص. في اليوم التالي، تحقق من نتائج المهمة في موقع Windows Backup Utility بحثًا عن أي رسائل خطأ.

يمكنك أيضًا استخدام Windows Backup Utility لإنشاء نسخة احتياطية لمرة واحدة. حدد خيار النسخ الاحتياطي مرة واحدة في لوحة الإجراءات. يمكنك استخدام نفس المعلمات مثل الوظيفة الحالية، أو تعيين معلمات مختلفة تمامًا. إذا حددت الخيار الثاني، فسيتم إعادة تشغيل المعالج، مما يتيح لك الفرصة لإدخال معلمات جديدة. على سبيل المثال، نسخ الملفات إلى وحدة تخزين الشبكة. يرجى ملاحظة أنه سيتم استبدال أي نسخ احتياطية موجودة في نفس المجلد. يبدأ النسخ الاحتياطي على الفور. إذا كانت هذه مهمة نسخ احتياطي واحدة تحتاج إلى تشغيلها بشكل متكرر، فنوصي بإنشاء سطر أوامر أو برنامج نصي لـ Windows PowerShell. سأتحدث عن هذا الإجراء لاحقًا.

استعادة البيانات

تستخدم الأداة المساعدة للنسخ الاحتياطي في Windows الطوابع الزمنية لتتبع الإصدارات. يؤدي تحديد أمر الاسترداد إلى تشغيل المعالج الذي تكاد تكون تعليماته واضحة بذاتها. حدد نسخة احتياطية. سيوفر معالج الاستعادة قائمة بجميع النسخ الاحتياطية المتاحة. حدد الأرشيف المطلوب. اعتمادًا على نوع النسخة الاحتياطية، قد يكون هناك خيار واحد فقط.

بعد ذلك، حدد البيانات التي تحتاج إلى استعادتها. إذا قمت بتحديد الملفات والمجلدات، فستحتاج إلى تحديد الملفات التي تريدها. لسوء الحظ، فإن اختيار الملفات من أدلة متعددة يكاد يكون مستحيلاً. من الأسهل بكثير استعادة كافة الملفات أو الملفات المحددة من دليل واحد. ضع ذلك في الاعتبار عند إنشاء مهمة نسخ احتياطي.

عند استعادة الملفات، تحتاج إلى تحديد المجلد الهدف: يمكن أن يكون هذا هو نفس المجلد الذي تم أرشفته، أو أي مجلد آخر. يمكنك أيضًا تحديد ما يجب أن يحدث للملف الذي تتم استعادته إذا كان موجودًا بالفعل: قم بإنشاء نسخة أخرى بحيث تكون النسختان متاحتين، أو قم بالكتابة فوق الملف الموجود، أو عدم استعادته. تبدأ عملية الاسترداد على الفور.

باستخدام WBADMIN.EXE

إذا قمت بتثبيت أدوات الأرشفة من سطر الأوامر، فلديك العديد من الخيارات الأخرى. افتح نافذة موجه الأوامر واقرأ التعليمات الخاصة بـ WBADMIN.EXE. يمكن استخدام هذه الأداة المساعدة لإنشاء مهمة أرشفة مجدولة، لكنني ما زلت أعتقد أن الواجهة الرسومية أكثر ملاءمة لأداء هذه المهمة. يعد WBADMIN.EXE أكثر فائدة لإنشاء مهام النسخ الاحتياطي لمرة واحدة. قم بتشغيل الأمر التالي لرؤية معلومات بناء الجملة:

C:\> بدء النسخ الاحتياطي wbadmin /؟

لا توجد مساحة كافية هنا لتغطية جميع الخيارات، ولكن سأوضح لك كيف يمكنك استخدام هذه الأداة المساعدة لنسخ الملفات بشكل دوري إلى وحدة تخزين الشبكة:

@echo off::Demo-Backup.bat::البرنامج النصي للعرض باستخدام WBADMIN.EXE على مشاركة النسخ الاحتياطي لـ Windows Server 2008 R2 Server rem UNC تعيين Backupshare=\\mycompany-dc01\backup rem الملفات والمجلدات لتضمين مجموعة include=c: \scripts,c:\files rem تحدد متغيرات التاريخ والوقت لإنشاء اسم المجلد المحدد m=%date:~4.2% set d=%date:~7.2% set y=%date:~10.4% set h=%time: ~0.2% تعيين الحد الأدنى=%time:~3.2% تعيين sec=%time:~6.2% rem تحديد مجلد جديد مثل \\mycompany-dc01\backup\RESEARCHDC\12152009_132532 تعيين newfolder=%backupshare%\%computername%\% m%%d%%y%_%h%%min%%sec% echo إنشاء %newfolder% mkdir %newfolder% rem تشغيل صدى النسخ الاحتياطي النسخ الاحتياطي %include% إلى %newfolder% wbadmin بدء النسخ الاحتياطي -backuptarget:%newfolder% -تتضمن:%include% -quiet rem مسح المتغيرات تعيين النسخ الاحتياطي = مجموعة تضمين = مجموعة m = مجموعة d = مجموعة y = مجموعة h = مجموعة min = مجموعة sec = مجموعة مجلد جديد =

لا أرغب في استبدال النسخ الاحتياطية الموجودة، لذا أقوم بإنشاء مجلد جديد باسم الكمبيوتر ويحتوي اسم الملف على الطابع الزمني. يحتوي هذا الملف الدفعي على كافة التعليمات البرمجية اللازمة لحل المشكلة. تستدعي الوظيفة الرئيسية للبرنامج النصي WBADMIN.EXE لإنشاء نسخة احتياطية في الموقع المحدد. عند تعديل هذا البرنامج النصي، لا تنس إلقاء نظرة على التعليمات الخاصة ببناء جملة الأمر. في هذا السيناريو، أحب القدرة على إنشاء مهمة مخصصة باستخدام برنامج جدولة المهام. يسمح لك معالج النسخ الاحتياطي بإنشاء مهمة واحدة فقط، ولكن باستخدام WBADMIN.EXE، يمكنني إنشاء أكبر عدد ممكن من المهام كما يمكنني استخدام هذه الأداة لإنشاء نسخ احتياطية لحالة النظام.

لمعرفة مهام النسخ الاحتياطي التي تم إكمالها، قم بتشغيل الأمر: C:\> wbadmin get versions.

يجب إيلاء اهتمام خاص لمعرف الإصدار، لأنه من الضروري استعادة الملفات باستخدام WBADMIN (ومع ذلك، يمكن القيام بذلك أيضًا باستخدام معالج الاسترداد).

النسخ الاحتياطي باستخدام Windows PowerShell

هناك طريقة أخرى لاستخدام سطر الأوامر وهي استخدام أوامر cmdlets الخاصة بـ Windows Backup Utility PowerShell. للوصول إليها، تحتاج إلى تحميل الأداة الإضافية لأرشفة Windows:

PS C:\> add-pssnapin Windows.ServerBackup

لرؤية قائمة أوامر cmdlets المتوفرة، قم بتشغيل الأمر:

PS C:\> get-command -pssnapin windows.serverbackup

لسوء الحظ، فإن إنشاء مهمة نسخ احتياطي هي عملية متعددة الخطوات. على الرغم من أنه يمكن إدخال الأوامر المطلوبة يدويًا في النافذة بالتتابع، إلا أنني أفضل كتابة البرامج النصية. إليك إصدار PowerShell من الملف الدفعي الأصلي الخاص بي:

# يتطلب - الإصدار 2.0 # يتطلب -pssnapin Windows.ServerBackup #Demo-WBBackup.ps1 $policy = New-WBPolicy $files=new-WBFileSpec c:\scripts,c:\files Add-wbFileSpec -policy $policy -filespec $files $backdir=("\\mycompany-dc01\backup\(0)\(1:MMddyyyy_hhmmss)" -f $env:computername,(get-date)) مضيف الكتابة "إنشاء $backdir" - اللون الأمامي الأخضر mkdir $backdir | out-null $backupLocation = New-WBBackupTarget -network $backdir Add-WBBackupTarget -Policy $policy -Target $backupLocation مضيف الكتابة "النسخ الاحتياطي لملفات $ إلى $backdir" -foregroundcolor الأخضر $policy Start-WBBackup -Policy $policy

تعتمد أيديولوجية أوامر Windows PowerShell cmdlets على إنشاء السياسات وتنفيذها. تحتوي السياسة على الملفات أو وحدات التخزين التي سيتم تضمينها أو استبعادها، والموقع الذي يجب نسخ الملفات فيه، والعديد من المعلمات الأخرى. يمكنك أيضًا إنشاء مهام استعادة حالة النظام واستعادة الخادم بالكامل من البداية. في المثال الخاص بي، أقوم ببساطة بنسخ أدلة متعددة. للنسخ الاحتياطي، استخدم الأمر Start-WBBackup cmdlet.

بإلقاء نظرة فاحصة على قائمة أوامر cmdlets الخاصة بأداة النسخ الاحتياطي في Windows، هناك فجوة واحدة صارخة: لا توجد أوامر cmdlets لاستعادة البيانات. أعتقد أن هذه العملية لا تحتاج إلى أن تتم تلقائيًا، على الرغم من أنه يمكن إجراؤها باستخدام WBADMIN.EXE. ربما ستتم إضافة أوامر cmdlets هذه لاحقًا، ولكن في الوقت الحالي يمكنك استخدام معالج الاسترداد أو WBADMIN.EXE لاستعادة الملفات.

الآن أنت

أنا متأكد من أنه أثناء استخدامك للأدوات الموضحة بنفسك، ستدرك أنه بالإضافة إلى الأدوات المذكورة، توفر أداة الأرشفة المساعدة لنظام التشغيل Windows العديد من الميزات الأخرى. سيتعين عليك أيضًا تقييم مدى ملاءمتها لاستراتيجية النسخ الاحتياطي الشاملة وخطط استمرارية العمل. في بعض النواحي، تكون أداة النسخ الاحتياطي المجانية لنظام Windows محدودة للغاية، ولكن دعم البرمجة النصية واستخدام ملفات VHD يوفر الكثير من الطرق المثيرة للاهتمام للتغلب على القيود. عليك فقط أن تكون أكثر إبداعًا قليلاً.

حسنًا، كما هو الحال مع أي برنامج نسخ احتياطي آخر، لا تنس اختبار عملية الاسترداد في بيئة غير إنتاجية. ربما لن ترغب في تعلم الأساسيات أثناء إعادة بناء بيئة انهارت بعد وقوع حادث، خاصة مع وجود رئيس غاضب خلفك. سيسمح لك التدريب الأولي بالخروج منتصراً من موقف صعب.