درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من

آموزش Backup گیری از اکتیودایرکتوری قسمت اول - Windows Server Backup و Wbadmin

18 نظرات
809 بازدیدها

معرفی انواع روش های Backup گیری و استفاده از Windows Server Backup


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

Backup ندارم وای


اما هدف از این سری مقالات بررسی و پیاده سازی روش های مختلف Backup گیری از مهمترین رکن شبکه های مایکروسافتی یا همان اکتیودایرکتوری است ، در ابتدا به معرفی روش های مختلف و ابزارهای مختلفی که در خود ویندوز برای انجام عملیات Backup استفاده می شوند خواهیم پرداخت و در نهایت با همه این ابزارهای تا حدودی آشنایی پیدا کرده و با آنها بصورت عملی از ساختار اکتیو دایرکتوری Backup می گیریم ، البته Backup گرفتن بدون بازگردانی چندان فایده ای ندارد بنابراین روش های بازیابی یا Recovery اطلاعات اکتیودایرکتوری را نیز بررسی خواهیم کرد ، همیشه به خاطر داشته باشید که ابزارهایی که در خود ویندوز برای انجام عملیات هایی مثل Backup گیری یا امثال اینها بصورت پیشفرض تعبیه شده اند به هیچ عنوان به قدرت ابزارهای جانبی که توسط شرکت های جانبی بصورت third party برای انجام Backup استفاده می شوند نیستند ، اما ما بایستی بتوانیم از حداقل امکانات حداکثر استفاده را ببریم ، ما هم برای اینکار از ابزارهای پیشفرض تعبیه شده در ویندوز سرور 2008 استفاده خواهیم کرد ، در ویندوز سرور 2008 سه ابزار به منظور Backup گیری از اطلاعات ویندوز تعبیه شده است :

  • Windows Server Backup: این ابزار در واقع بروز رسانی شده ابزاری است که در ویندوز سرور 2003 به نام NTBACKUP شناخته می شد ، این ابزار بصورت گرافیکی و دارای کنسول GUI می باشد ( خواهشا گوئی خوانده شود ) ، این ابزار بر خلاف نسل قبلی خود بصورت پیشفرض در ویندوز نصب نشده است و می بایست با استفاده از کنسول Server Manager و در قسمت Features این قابلیت را به ویندوز سرور اضافه کنید ، از قابلیت های خوبی که این ابزار دارد می توان به Backup گیری از کلیه فایل ها و درایوها و پارتیشن ها بصورت یکجا و بازگردانی اونها اشاره کرد ، در ادامه بصورت کامل با شیوه نصب و راه اندازی و همچنین استفاده از این ابزار برای تهیه Backup از اکتیودایرکتوری اشاره خواهیم کرد.

  • Wbadmin : این ابزار در واقع همان ابزار گرافیکی Windows Server Backup در محیط Command Prompt است با این تفاوت که فقط دستورات خط فرمان را اجرا می کند و البته قابلیت های بسیار بیشتری نسبت به مشابه خود یعنی Windows Server Backup دارد.

  • NTDSUTIL : این ابزار خط فرمانی یا Command Prompt ای ، ابزاری ویژه برای استفاده در اکتیودایرکتوری است که قابلیت Backup گیری از اکتیودایرکتوری را نیز در خود دارد ، در واقع Backup گیری صرفا نمونه ای از قابلیت هایی است که این ابزار در اختیار ما قرار می دهد.

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

اگر با ویندوز سرور 2003 و ساختار اکتیودایرکتوری موجود در آن کار کرده باشید قطعا کار کردن با روش هایی که در ویندوز سرور 2008 برای بحث Backup معرفی می شوند برای شما چندان مشکل نخواهد بود . شما همچنان می توانید از طریق ابزارهای سیستم از کل ساختار اکتیودایرکتوری و یا تنها اطلاعات موجود در System State یک دامین کنترلر بصورت کلی Backup تهیه کنید ، همچنان برای بازگردانی اطلاعات بایستی سیستم را Reboot کنید و با استفاده از Directory Services Restore Mode یا همان DSRM سیستم را بوت کنید و اطلاعات System State را بر روی DC موجود بازگردانی کنید . شما همچنان برای بازگردانی اطلاعات AD از ابزار NTDSUTIL استفاده می کنید و اگر برای مثال می خواهید فقط یکی از اشیاء حذف شده را بازگردانی کنید از روش authoritative restore استفاده می کنید . بنابراین اگر سابقه قبلی در استفاده از ویندور سرور 2003 و سرویس اکتیودایرکتوری آن را دارید تا حد زیادی جلو هستید ، اما کسانی که با ویندوز سرور 2008 وارد این سرویس شده اند هم نباید نگران باشند ، در این مقاله ما همه چیز را از ابتدا و مبانی آن توضیح خواهیم داد و فرض را بر این می گذاریم که شما آشنایی با این سرور و محصولات آن از قبل نداشته اید ، بنابراین اصلا ترس به دل خود راه ندهید.

در ویندوز سرور 2008 تغییرات اساسی در ابزارهای Backup گیزی سیستم ایجاد شده است به ویژه در بحث Backup گیری DC ها و علی الخصوص در بحث رسانه های ذخیره سازی یا Media ها ، در ویندوز سرور 2008 دیگر خبری از ابزاری به نام ntbackup.exe که دارای محیط گرافیکی برای تهیه Backup از تنظیمات سرور و همه فایل های آن را داشت نیست و به جای آن ابزاری به نام Windows Server Backup به ویندوز سرور 2008 چه در نسخه گرافیکی و چه در نسخه Core اضافه شده است.

ویندوز سرور 2008 به شما قابلیت های جدیدی را معرفی کرده است که از طریق آنها شما خطر حذف شدن اشیاء بصورت تصادفی از اکتیودایرکتوری را تا حدود زیادی کاهش می دهید . در اینجا کمی در خصوص این قابلیت های جدید صحبت خواهیم کرد ، همانطور که ساختار Backup گیری در ویندوز سرور 2008 با معرفی Windows Server Backup تغییر یافت ، امکان جالبی به نام Snapshot از اکتیودایرکتوری نیز به این سرور اضافه شده است ، قابلیت Snapshot از اکتیودایرکتوری یک راهکار بسیار سریع برای بازگردانی اطلاعات حذف شده از اکتیودایرکتوری بودن نیاز به Reboot کردن دامین کنترلر است ، در خصوص این قابلیت در مقاله بعدی بصورت کاملتری در خصوص چگونگی بازگردانی اشیاء حذف شده در اکتیودایرکتوری بصورت آنلاین و همچنین Tombstone Lifetime و گرفتن Volume Shadow Copy Service یا VSS Snapshot ها از اکتیودایرکتوری صحبت خواهیم کرد. اما اول از همه چیز به بررسی چگونگی استفاده از Windows Server Backup برای تهیهBackup و همچنین Recovery با بازگردانی اطلاعات Backup گرفته شده از اکتیو دایرکتوری بپردازیم.

معرفی Windows Server Backup


به این موضوع دقت کنید که Windows Server Backup بروزرسانی شده یا بهتر بگوییم Update شده ابزار ntbackup.exe در ویندوز سرور 2003 نیست .در واقع Windows Server Backup یک ابزار کاملا جدید است و تنها کمی به ntbackup.exe شباهت دارد ، برای کسانی که به تازگی به محیط ویندوز سرور 2008 وارد شده اند این ابزار یک محیط کاملا متفاوت نسبت به ntbackup دارد ، البته دقت کنید که تفاوت بین این دو ابزار خیلی خیلی بیشتر از محیط گرافیکی و شکل ظاهری است ، در Windows Server Backup ساختار Backup گیری بصورت disk-to-disk و استفاده از VSS است . در ادامه مهمترین تغییرات و تفاوت های بین Windows Server Backup و Ntbackup را مشاهده می کنید :

  • Windows Server Backup از VSS برای گرفتن Backup ها بصورت بلوکی یا به اصطلاح Block Level Backup از کلیه Volume یا پارتیشن موجود بر روی سرور استفاده می کند و می تواند از روش های Backup گیری incremental نیز استفاده کند. این ابزار نتیجه Backup خود را در قالب فایل های VHD یا Microsoft Virtual Hard Disk ایجاد می کند ، این در واقع همان فرمتی است که راهکارهای مجازی سازی مایکروسافت از آن برای مجازی سازی سیستم عامل ها یا OS Virtualization استفاده می کند .در صورت نیاز شما می توانید همین فایل Backup را با استفاده از ابزارهایی مانند Vhdmount به Hyper-V یا Virtual Server معرفی کرده و به محتویات فایل بصورت مستقیم دسترسی پیدا کنید . اما به این نکته توجه کنید که درست است که این فایل با پسوند VHD ذخیره شده است اما باید توجه کنید که Windows Server Backup به این فایل قابلیت Bootable بودن بر روی محیط های مجازی را نمی دهد و بنابراین این نوع Backup گیری با فرآیند تبدیل کردن ماشین فیزیکی به مجازی متفاوت است . در تبدیل سیستم های فیزیکی به مجازی ابزار مورد استفاده کلیه درایورها و مخلفات سرور را به سیستم مجازی تبدیل میکند ، Windows Server Backup چنین کاری نمیکند .

  • Windows Server Backup فقط می تواند از پارتیشن هایی Backup و Restore داشته باشد که دارای فایل سیستم NTFS هستند . در این ابزار هر دو نوع Partition Table از نوع GUID و Master Boot Record پشتیبانی می شود.

  • Windows Server Backup همیشه از کل پارتیشن Backup می گیرد و شما هیچوقت نمی توانید از فایل های یا فولدرهای خاصی Backup بگیرید ، اما میتوانید در هنگام Restore کردن فایل یا پوشه خاصی را بازگردانی کنید. تنهای استثنائی که در این مرد وجود دارد تهیه Backup از System State است که در این مورد خاص از کل پارتیشن Backup گرفته نمی شود و صرفا اطلاعات مربوط به System State بک آپ گرفته می شود.

  • دقت کنید که با اینکه ویندوز سرور 2008 با استفاده از یک سری API های موجود می تواند از ساختار بک آپ گیری روی Tape پشتیبانی کند اما Windows Server Backup قابلیت پشتیبانگیری بر روی Tape بصورت مستقیم را ندارد ، در عوض می تواند بصورت مستقیم بر روی هارد دیسک های خارجی یا داخلی سیستم Backup بگیرد ، در ضمن بایستی توجه کنید که شما نمیتوانید با استفاده از این ابزار بر روی هارد دیسک های Basic و یا Encrypted بک آپ تهیه کنید.

  • سایر رسانه هایی که Windows Server Backup میتواند بر روی آنها بک آپ تهیه کند شامل Network Share ها و DVD می باشد. اما توجه کنید که به دلیل اینکه Network Share ها و همچنین DVD از ساختار Volume Shadow Copy Snapshot ها پشتیبانی نمی کنند شما نمی توانید برای گرفتن بک آپ بصورت نسخه ای ( Versioning ) و یا چند تایی ( Multiple ) استفاده کنید. علاوه بر این شما با استفاده از این ابزار نمی توانید از System State مستقیما بر روی شبکه Backup بگیرید و بایستی این نوع Backup بصورت محلی و بر روی Local Drive های شما قرار بگیرد .

  • کنسول گرافیکی Windows Server Backup قابلیت Backup گیری از System State را ندارد اما دستورات خط فرمان یا همان Command Line هایی که با این ابزار به نام Wbadmin ارائه شده است به شما قابلیت Backup گیری از System State را می دهند

  • به استثناء System State Backup کنسول Windows Server Backup نمی تواند Backup را در همان پارتیشن یا Volume ای قرار دهد که در حال Backup گیری از آن است .

  • Windows Server Backup برای بازگردانی سریع و آسان و کامل یک سیستم عامل طراحی شده است ، بنابراین شما برای بازگردانی اطلاعات از یک Backup توسط این ابزار نیازی به نصب مجدد یک سیستم عامل جدید نخواهید داشت ، Windows Server Backup به شما اجازه بازگردانی سریع یک سیستم عامل بصورت کامل را بدون نیاز به نصب هیچ پیشنیازی می دهد.

خوب در اینجا ممکن است این سئوال پیش بیاید که تغییراتی که بین دامین کنترلرهای ویندوز سرور 2008 که در دامین قرار دارند چطور توسط این ابزار Backup گرفته می شوند ؟ همیشه به خاطر داشته باشید که شما اگر N عدد دامین کنترلر در Forest داشته باشید ، نیازی نیست که از تک تک آنها Backup تهیه کنید ، شما همیشه می توانید با بازگردانی اطلاعات یک دامین کنترلر و Replicate کردن و Promote کردن یک DC جدید ، اطلاعات مربوط به اکتیودایرکتوری خود را بازیابی کنید . اما برای ایجاد Backup Redundancy در شبکه معمولا پیشنهاد می شود که حداقل از دو عدد از DC های قابل نوشتن و خواندن در شبکه خود Backup بگیرید ، همچنین شما قابلیت Backup گیری از RODC ها را نیز در این ابزار دارید اما توجه کنید که شما نمی توانید اطلاعاتی که در RODC با این ابزار و ابزارهای دیگر Backup گرفته شده اند را بصورت Authoritative بازگردانی کنید ، زیرا RODC ها تغییرات خود را با سایر دامین کنترلر ها Replicate نمی کنند.

Windows Server Backup برای گرفتن Backup به یک پارتیشن یا Volume جداگانه به عنوان مقصد نیاز دارد. این نیازمندی ممکن است برای سرورهایی که تنها دارای یک Volume برای سیستم عامل هستند مشکلاتی ایجاد کند ، در اینجاست که شما بایستی توجه کنید که اگر امکان ایجاد یک پارتیشن جداگانه به جز پارتیشن سیستم عامل را دارید ، حتما آن را ایجاد کنید ، شما می توانید این کار را با استفاده از فضای اضافه باقیمانده بر روی سرور ایجاد کنید و بهترین گزینه این است که این Volume ایجاد شده را به صورت اختصاصی برای مصارف Backup گیری از سرورها استفاده کنید. اگر این امکان وجود ندارد شما همچنان قابلیت Backup گیری بر روی شبکه را دارید . از جهتی اگر اطلاعات موجود بر روی Volume ای که بر روی آن سیستم عامل نصب شده است چندان دارای اهمیت نمی باشد ، شما می توانید از System State دامین کنترلر حتی بر روی همان Volume ای که سیستم بر روی آن نصب شده است استفاده کنید و صرفا اطلاعات اکتیودایرکتوری را Backup بگیرید. برای اینکه بتوانید اطلاعات Backup مربوط به System State را بر روی همان Volume ای که سیستم عامل بر روی آن نصب شده است Backup بگیرید یا به اصطلاح بر روی Source Volume بک آپ تهیه کنید از روشی که در ادامه مقالات به آن اشاره شده است استفاده کنید.

توجه کنید که برخلاف Full System Backup که از کل اطلاعات Volume بک آپ تهیه می کند و در واقع بصورت Block Level Backup می باشد، در Backup گیری از System State ساختار Backup گیری به شکل File Based یا بر اساس فایل است ، این یعنی اینکه شما در این نوع Backup از کلیه فایل های موجود در رجیستری ، فایل های سیستمی و تنظیمات سیستم در لحظه ای که در آن قرار دارید Backup گرفته اید و طبیعی است که در هنگام بروز مشکل شما نمی توانید کل سیستم عامل را از این طریق بازگردانی کنید. توجه کنید که در System State Backup سیستم از نرم افزارهای کاربردی موجود بر روی سیستم و همچنین User Profile هایی که بر روی سیستم قرار دارد Backup تهیه نمی کند.

شروع فرآیند Backup گیری از Domain Controller


اولین قدم در ایجاد یک Backup از DC نصب Feature مربوط به Windows Server Backup بر روی ویندوز سرور 2008 است . راحت ترین مسیر برای نصب این Feature استفاده از کنسول server manager و نصب این قابلیت از قسمت Add Features می باشد . البته اینکار برای محیط های نصب گرافیکی یا GUI استفاده می شود ، اگر سرور شما در حالت Server Core نصب شده است بایستی دستور زیر را برای نصب Windows Server Backup وارد کنید :

ocsetup WindowsServerBackup

Backup گیری از اکتیودایرکتوری


قبلا از اینکه هر کاری انجام دهید بایستی تنظیمات مربوط به Optimize Backup Performance را برای Windows Server Backup انجام دهید. شما می توانید تنظیمات مربوط به این قسمت را با راست کلیک کردن بر روی Node مربوط به Windows Server Backup در قسمت Storage از کنسول Server Manager پیدا کنید . بصورت پیشفرض Windows Server Backup همیشه Backup را بصورت Full تهیه می کند اما همانطور که در شکل زیر مشاهده می کنید شما میتوانید به سیستم اعلام کنید که Backup از نوع Incremental تهیه کند. در حقیقت در محیط Server Core هیچگونه دستوری وجود ندارد که شما بتوانید تنظیمات گفته شده را در آن به درستی انجام دهید به همین دلیل مایکروسافت به شما پیشنهاد می کند که برای اتصال به Server Core برای انجام عملیات Backup حتما از یک سرور که ویندوز سرور 2008 بصورت کامل بر روی آن نصب شده است استفاده کرده و بصورت Remote تنظیمات مربوط به این سرور را انجام دهید.

Backup  گیری از اکتیودایرکتوری


تنظیمات Optimize Backup Performance به شما این اجازه را می دهد که بتوانید برای Windows Server Backup تعیین کنید که VSS Snapshot هایی که پس از انجام هر عملیات Backup بر روی دیسک مبدا یا Source Disk ذخیره می شوند را حذف کند و یا اینکه برای انجام عملیات Backup بعدی نگه دارد . این Snapshot ها به Backup می گویند که از کجا و چه تغییراتی نسبت به بار آخری که Backup گرفته شده است بر روی Volume یا فایل های موجود بر روی دیسک انجام شده است . زمانی که شما گزینه Incremental را انتخاب می کنید در واقع به سیستم گفته اید که این Snapshot ها برای بار بعدی Backup بر روی سیستم باقی بمانند ، اگر گزینه Full Backup را انتخاب کنید سیستم بصورت خودکار Snapshot ها را پس از انجام عملیات Backup حذف می کند. نگهداری Snapshot ها برای تهیه Backup در مراحل بعدی به سیستم این امکان را می دهد که تشخیص دهد چه تغییراتی بر روی فایل های موجود بر روی سیستم رخ داده است . بهرحال فراموش نکنید که مشخص شدن تغییرات نیازمند VSS است تا بتواند Backup از نوع incremental را ایجاد کند. فرآیند incremental Backup طبیعی است که فضای بیشتری نسبت به Full Backup در دیسک مبدا دارد ، زیاد خود Snapshot هایی که بر روی سیستم قرار می گیرند فضا اشغال می کنند. در عین حال نگهداری این Snapshot ها باعث کندی کارایی دیسک می شوند. در سرور هایی که نوشتن و خواندن خیلی زیادی در آنها وجود دارد ، مثلا سرور اتوماسیون اداری سعی کنید از Backup های نوع incremental استفاده نکنید .


خوب کدامیک از این نوع Backup ها برای DC مناسب است ؟ Backup های نوع incremental برای DC ها به دو دلیل بهتر است . دلیل اول اینکه DC بیشتر دارای فرآیند خوانده شدن است تا نوشته شدن ، یعنی بیشتر برای Query گرفتن استفاده می شود. به همین دلیل در این حالت در صورتیکه شما از VSS استفاده کنید در کارایی سیستم چندان مشکلی ایجاد نخواهد شد . دومین دلیل این است که شما از Shadow Copy می توانید برای بازیابی سایر تنظیمات اکتیودایرکتوری استفاده کنید. برای هر یک از هارد دیسک ها ، شما می توانید مقدار فضایی که برای استفاده برای Snapshot ها نیاز دارید را با استفاده از کنسول Disk Management و همچنین دستور vssadmin.exe که بصورت پیشفرض در سیستم عامل تعبیه شده اند را تعیین کنید.


بر روی یک سیستم عامل سرور 2008 کامل ، شما با استفاده از محیط گرافیکی Windows Server Backup و چند انتخاب ساده براحتی می توانید از سیستم Backup بگیرید. برای اینکار کافیست وارد کنسول Server Manager بشوید و به قسمت Storage و در Windows Server Backup بروید ، از منوی Action گزینه Backup Once را انتخاب کنید و در اینجا براحتی با استفاده از ویزارد مربوطه می نوانید مراحل و تنظیمات مربوط به آن را انجام دهید . زمانیکه به صفحه Select Backup Item رسیدید ، فقط مطمئن شوید که چک باکس مربوط به Enable System Recovery انتخاب شده است ، اینکار برای اطمینان از درست عمل کردن عملیات بازگردانی اطلاعات اکتیودایرکتوری در مواقع نیاز بکار می رود. توجه کنید که شما Backup را می توانید بصورت برنامه ریزی شده یا Schedule شده نیز تهیه کنید اما برای این لحظه این نوع Backup برای رفع حاجت سریع مورد استفاده قرار میگیرد.

Backup گیری از اکتیودایرکتوری


همانطور که خود شما هم می دانید ، بهترین روش برای ایجاد یک دامین کنترلر استفاده از Server Core است ، این نوع نصب از ویندوز سرور ضمن اینکه امنیت بهتری بصورت پیشفرض نسبت به سایر حالت های نصب ویندوز سرور دارد ، احتمال بروز حملات هکری به سرور را نیز تا حد زیادی کاهش می دهد ، اما قطعا هر چیزی که امنیت بالاتری دارد ، دردسرهای خاص خودش را نیز دارد ، با نصب Server Core شما قطعا بایستی مدیریت سیستم با استفاده از دستورات خط فرمان یا Command Line ها را خوب یاد بگیرید ، در اینجا از محیط زیبای GUI ( گوئی تلفظ شود ) خبری نیست ، خوب برای اینکه بتوانید در محیط Core از سیستم Backup تهیه کنید می توانید از دستورات زیر استفاده کنید ( فقط نوشتم که تو مقاله باشه ، بدون شک کاربرد چندانی در محیط کاری فعلی ندارد ) :


1- برای Backup گرفتن از کل سیستم که شامل تمامی Volume هایی می شود که در آنها فایل های سیستمی و یا اطلاعات اکتیودایرکتوری . ... بصورتیکه بتوان بدون مشکل در صورت بروز مشکل در سیستم آن را از صفر بازگردانی کرد ، می توانید از دستور زیر استفاده کنید :

WBADMIN Start Backup –backupTarget:D:   -allCritical

Backup گرفتن از اکتیودایرکتوری


در این قسمت به جای D: می توانید مسیری که قرار است Backup در آنجا تهیه شود یا همان مقصد Backup را تعیین کنید ، توجه کنید که این D اون D نیست که در مکالمات برای ابراز خنده استفاده می کنید و اسم Volume است . اگر می خواهید در یک مسیر شبکه ای از ویندوز Backup بگیرید بایستی مسیر مقصد ر ا بصورت UNC Path وارد کنید ، قطعا با ساختار UNC آشنایی دارید اما برای اطمینان بایستی مثلا مسیر مقصد به شکل زیر وارد شود :

WBADMIN Start Backup –backupTarget:\\backup.tosinso.com\backupfolder  -allCritical

2- برای Backup گرفتن فقط از System State دستور زیر را وارد کنید :

WBADMIN Start SystemStateBackup   –backupTarget:C:

Backup گیری از اکتیودایرکتوری


توجه کنید که در این دستور دیگر نیازی به وارد کردن سویچ allCritical نیست ، با وارد کردن دستور Start SystemStateBackup تمامی اطلاعات سیستمی بصورت یکجا Backup گرفته می شوند . در هر صورت با وارد کردن هر دو نوع دستور بالا نتیجه در مقصد در قالب یک پوشه به نام WindowsImageBackup و در قالب یک فایل با پسوند VHD ایجاد می شود . توجه کنید که در اینجا یک سری فایل های XML هم وجود دارند که کلید های رجیستری و یک سری دیگر از تنظیمات سیستم را Backup میگیرند ، شما می توانید محتویات این پوشه را در محل دیگری نیز کپی کنید اما توجه داشته باشید که برای انتقال این Backup بایستی تمامی فایل ها را بصورت یکجا و با حفظ ساختار منتقل کنید ، در غیر اینصورت عملیات Recovery با مشکل مواجه خواهد شد .

Backup گیری از اکتیودایرکتوری



تا زمانیکه از دامین کنترلر خود صرفا به عنوان دامین کنترلر استفاده می کنید ( چون در بسیاری از شرکت ها و سازمان ها دیدم که دامین کنترلر = فایل سرور ، وب سرور ، اکسچنج سرور ، SQL سرور و .... هست ) ترجیحا از نوع Full Backup برای خود Backup تهیه کنید ، در این موراد گرفتن Backup از System State چندان مفید و به صرفه نیست . توجه کنید که در دامین کنترلری که صرفا به عنوان DC در شبکه کار میکند ، حجم Backup ای که تهیه می شود در مقایسه با Backup ای که از System State دریافت می شود چندان تفاوتی ندارد . از همه مهمتر توجه کنید که شما با گرفتن Full Backup از سیستم می توانید از این به بعد Backup های خود را بصورت Incremental تهیه کنید و اینکار در Backup هایی که از System State می گیرید امکانپذیر نیست. در نهایت فراموش نکنید که شما با استفاده از Full Backup می توانید System State را بازگردانی کنید اما بر عکس این عمل امکان ندارد. ادامه مطلب را در مقاله بعدی بخوانید ...

نویسنده : محمد نصیری
منبع : جزیره سرویس های شبکه مایکروسافت وب سایت توسینسو
هرگونه نشر و کپی برداری بدون ذکر منبع دارای اشکال اخلاقی می باشد.
برچسب ها
ردیف عنوان قیمت
1 آموزش Backup گیری از اکتیودایرکتوری قسمت اول - Windows Server Backup و Wbadmin رایگان
2 آموزش Backup گیری از اکتیودایرکتوری قسمت دوم - بازگردانی System State و Full Backup رایگان
3 آموزش Backup گیری از اکتیودایرکتوری قسمت سوم – Authoritative Restore رایگان
4 آموزش Backup گیری از اکتیودایرکتوری قسمت چهارم – Active Directory Snapshot رایگان
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
  • با سلام
    من موقعی که از ایندو کامند استفاده می کنم با این پیام مواجه میشم:
    error:the location for backup is a critical volume
  • محل ذخیره سازی Backup رو روی درایوی در نظر گرفتید که بر روش سیستم عامل نصب شده و از نظر سیستم این درایو حساس هست ، محل ذخیره سازی Backup رو تغییر بدین.
  • با سلام
    نحوه بك آپ گيري active directory win 2003 را هم مي گوييد
    با تشكر
  • در ویندوز سرور 2003 ابزاری به نام NTBACKUP وجود داره که شما کافیه همین کلمه رو در Run وارد کنید و بعد از طریق محیط گرافیکی روی DC از اطلاعات System State بکاپ بگیرید این روش در ویندوز سرور 2003 هست.
  • سلام

    من هرکاری می کنم میزنه

    there is not enough disk space
  • خوب داره میگه فضای کافی وجود نداره ....
  • آخه درایو من 30 GB فضا دارم
  • درایو C شما چقدر فضای خالی داره ؟ حجم درایوری که میخاین Backup بگیرید چقدر هست ؟
  • 10 gb فضا داره

    فقط میخوام از system state پشتیبان بگیرم
  • در هر صورت فضای لازم رو ندارید ، باید از درایوی که فضا دارید Shrink کنید و به درایوی که کمبود فضا داره بدید ...
  • سلام مهندس
    فیچر ویندوز بکاپ نصب شده واسه ادامه کار و بکاپ گیری چطور وارد پانل برای ادامه کار بشم در سرور 2012
  • ضمن تشکر از شما به جهت ارائه مقاله ی خوبتان (مثل همیشه)
    یعنی با استفاده از Windows Server BackUP نمی توان تنها از یک پوشه که در درایو D سیستم واقع شده است، نسخه پشتیبان تهیه کرد ؟
  • چرا عزیز من میشه اما زیرساخت بکاپ گیریش با نسل قبلی متفاوت هست
  • میشه راهنمایی بفرمایید چجوری باید بک آپ تهیه کنم
    راستش من یک پوشه دارم که میخوام کل پوشه به جز چند تا فایل با پسوند cfg و tmp تحت شبکه کپی بشوند
    اما هرچه سعی می کنم موفق نمی شوم
    پیام میده که فایل ها محدودیت دارن و ...

    مهندس یک پیام خصوصی هم بهتون دادم اگر لطف بفرمایید جواب آن را برایم ارسال نمایید ممنون می شوم
  • 7سوالتون رو در تالار گفتمان مطرح کنید لطفا
  • با سلام و عرض خسته نباشد
    سوالم این هستش که فیچر windows server backup ایی که روی یکی از سرورهای من فعال هستش باز نمیشه، یعنی وقتی کهwindows server backup را اجرا میکنم از برنامه خارج میشه،چطوری مشکلم را حل کنم.
    با تشکر
  • دوست عزیز سئوالتون رو لطفا از طریق گزینه سئوال بپرسید مطرح کنید با تشکر
  • در این کنسول در وین سرور 2012 فقط اگر بخواهیم از system reserve بکاپ بگیریم اجازه میده که توی همون درایو ویندوز ذخیرش کنیم . ولی حتی اگه بخواهیم از system state بکاپ بگیریم اجازه ذخیره در درایو ویندوز رو نمیده و باید تو درایو دیگه ذخیره بشه

برای ارسال نظر ابتدا به سایت وارد شوید

arrow