• توجه: در صورتی که از کاربران قدیمی ایران انجمن هستید و امکان ورود به سایت را ندارید، میتوانید با آیدی altin_admin@ در تلگرام تماس حاصل نمایید.

تهیه بکاپ و استراتژی های پشتیبان گیری

Nethunter

متخصص بخش شبکه و اینترنت

Backup یکی از روش های نگه داری اطلاعات سرور در بهترین و پایدارترین حالت است و داده های شما را در برابر بروز خرابی و مشکلاتی از این قبیل ایمن می کند .شاید با انواع Backup و استراتژی های آن (چه در ویندوز xp یا چه در server ) آشنا باشید اما دراينجا در مورد آن مفصل بحث خواهد شد. Backup گیری انواع مختلفی دارد که به توضیح آنها می پردازیم .

Ntbackup قابلیتی است که در ویندوز برای Backup گیری استفاده می شود ،این قابلیت بسیار قدرتمند و دارای امکانات مفیدی نیز می باشد . همچنین اکثر توانایی های ابزارهای third-party از قبیل زمان بندی کردن Backup گیری یا Removable Storage Management(RSM) را دارا است .

Ntbackup در ویندوز xp و یا ویندوز سرور 2003 در منو Start> Accessories> System Tools یافت می شود همچنین می توانید در Run ، ntbackup.exe را تایپ کنید تا اجرا شود .

اگر اولین بار Ntbackup را اجرا کنید، wizard mode به نمایش در می آید که می توانید از همان صفحه advance mode را کلیک کرده و وارد Backup Utility شوید.همانطور که در تصویر زیر می بینید ، شما می توانید به صورت manual اقدام به Backup گیری کنید.

backup1.jpg


شما می توانید از درایو ها ، فایل ها و فولدرها و یا فایل های درون شبکه Backup گیری کنید .


backup2.jpg


مشخص کردن استراتژی Backup

Archive attribute یا (A) یک flag هست، که وقتی فایلی ساخته می شود و یا تغییر داده می شود مقدار A می گیرد.(تمام فایلها این مقدار را دارا هستند .می توانید در پنجره نمایش فایل ها، views را روی details قرار دهید و گزینه attribue را برای نمایش فعال کنید)برای کم کردن حجم و زمان Backup گیری ،اغلب انواع Backup گیری با این صفت کار می کنند .

وقتی از یک فایل Backup گرفته می شود بدین معنی است که Archive attribute (یا صفت تغییر) آن پاک شده است پس در هنگام Backup گیری مجدد می توان مشخص کرد که از این فایل Backup گرفته نشود ، اما اگر این فایل تغییر یابد، Archive attribute آن مجدد ست می شود (مقدار A می گیرد) و در Backup گیری مجدد مورد استفاده قرار می گیرد .

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

از طرفی هر روز نیز نمی توانیم Backupگیری کنیم (به دلیل حجم زیاد Backup ها و زمانی که باید صرف Backup گیری شود) پس برگزیدن استراتژی درست و ترکیب انواع Backupگیری می توانید Backup گیری ما را بهینه کند و داده های شبکه یا سیستم ما را در مقابل بروز خطرهای پیش بینی نشده secure کند .


Normal Backups

در این روش تمام فایل ها و فولدر های انتخابی Backupگیری می شوند و archive attribute آنها پاک می شود.

Normal Backups(یا Backup ساده) از archive attribute برای تصمیم گیری در مورد اینکه چه فایل ها و فولدرهایی Backupگیری شوند استفاده نمی کند،تمام آیتم های انتخابی Backup گرفته می شوند و archive attribute آنها پاک می شود . هر استراتژی Backup گیری با این روش شروع می شود زیرا ما باید در ابتدا تمام فایل ها را داشته باشیم.

اگر چه Normal backup به خاطر تولید Backupکامل از تمام داده ها ، کارامدترین نوع Backupگیری به حساب می آید، اما بیشترین فضا و زمان را در بین انواع دیگر Backupمصرف می کند. فراموش نکنید که نرمال Backup صفت بایگانی(A) کلیه فایلها را پاک می کند .

Incremental Backups

انتخاب فایل هایی که archive attribute آنها ست شده است و archive attribute پاک می شود. اگر شما incremental backup (یا Backup افزایشی) را یک روز بعد از Backup نرمال بگیرید،فقط فایلهایی که طی روز قبل تغییر داده شده یا جدید ساخته شده اند شامل Backup گیری افزایشی می شوند.مشابه همین اگر شما incremental backup را یک روز بعد از یک incremental backup دیگر بگیرید ، job شما فقط شامل فایلهای که در طول روز تغییر داده شده یا جدید ساخته شده اند می شود.
Incremental backup سریع ترین و کم حجم ترین نوع Backupگیری می باشد ، اگر چه این نوع ،بهره وری کمی در restore کردن دارد زیرا شما باید اول Backup نرمال را restore کنید و بعد Backup افزایشی را restoreکنید (به ترتیب ساخته شدن )​



Differential Backups

فایل هایی که archive attribute آنها ست شده است انتخاب می شوند . archive attribue پاک نمی شود .differential backup (یاBackup تفاضلی) از صفت تغییر استفاده می کند و فقط فایلهایی را شامل می شود که از آخرین Backup نرمال یا Incremental ساخته شده یا تغییر داده شده اند. differential backup صفت تغییر را پاک نمی کند .بنابریاین اگر شما 2 روز پشت سر هم Backup تفاضلی بگیرید ، Backup دوم شامل تمام فایل هایی که در Backup اول differential گرفته شده است می شود بعلاوه ی هر فایلی که جدید تغییر داده شده یا ساخته شده است در روز دوم .

نتیجه این می شود که differential backup در مقایسه با incremental backup به فضا و زمان بیشتر نیاز دارد ، اما به نسبت نرمال بک آپ، خیلی کوچک تر است.

Differential backup به مقدار قابل توجهی از incremental backup در هنگام restore کارامد تر است.اگر چه برای restoreکردن کامل سیستم ، ما باید اول نرمال Backup و بعد آخرین Backup differential را برگردانیم.



Copy Backups

تمام فایل ها و فولدرهای انتخابی Backup گیری می شوند .کپی Backup از archive attribue هیچ استفاده ای نمی کند ؛ یعنی نه تغییر میدهد نه فایل ها را براساس آن انتخاب می کند .Copy backup برای Backup گیری زمان بندی شده (scheduled backups) مورد استفاده قرار گرفته نمی شود . این نوع Backup گیری برای انتقال داده بین سیستم ها یا ساختن یک بایگانی copy شده از تمام داده ها بسیار مفید می باشد .




Daily Backups

تمام فایل ها و فولدرهایی که در طول روز تغییر کرده اند براساس تاریخ تغییر فایل Backup گرفته می شوند.همچنین از archive attribue هیچ استفاده ای نمی شود .اگر شما می خواهید از تمام فایل ها و فولدرهایی که در طول روز تغییر کرده اند Backup بگیرید بدون تأثیر در schedule بک آپ گیری خود، از Daily Backup استفاده کنید .



.................................................. ........................

ترکیب روش های Backup گیری:

اگرچه نرمال Backup گرفتن هر شب ،سرور شما رو در برابر system failure و از دست دادن اطلاعات کاملا مطمئن می کند ، اما Backup نرمال همانطور که گفته شد زمان زیادی را برای ساخته شدن تلف می کند ، ممکن است تمام شب به طول بینجامد. همچنین فضای زیادی را نیز اشغال خواهد کرد که نیازمند هزینه بیشتر می باشد .

برای اینکه یک استرتژی بهینه برای Backupگیری ایجاد کنیم باید دو شاخص زمان و حجم را در Backupگیری فایل های خودمان بررسی کنیم .اینکه ما چقدر فضا می توانیم به Backup های روزانه تخصیص دهیم و یا اینکه چقدر زمان restore کردن Backup در هنگام بروز خرابی برای ما مهم است از نکاتی است که ما باید مورد توجه قرار دهیم .



ترکیب Backup نرمال و differential :

فرض می کنیم ما در روز جمعه Backup نرمال می گیریم و از شنبه تا پنج شنبه Backup دیفرنشیال گرفته می شود .Backup دیفرنشیال archive attribue را پاک نمی کند ، این بدان معنی است که هر Backup روزانه شامل تمام تغییرات از روز جمعه می باشد .

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


ترکیب بک آپ نرمال و incremental :

فرض می کنیم در روز جمعه Backup نرمال گرفته می شود و از شنبه تا پنج شنبه Backup اینکریمنتال گرفته می شود .Backup اینکریمنتال archive attribute را پاک می کند ، این بدان معنی است که هر Backup روزانه فقط شامل داده هایی است که از Backup قبلی تا به امروز تغییر داده شده اند .

اگر در روز چهارشنبه خرابی در داده های ما صورت بگیرد ، ما باید Backup نرمال در روز جمعه قبل و تمام Backup های incremental از روز شنبه تا چهارشنبه را برگردانیم . این استراتژی زمان کمی را صرف Backup گیری می کند اما وقت زیادی باید صرف restore کردن کنیم .

نرم افزار های قدرتمند زیادی برای Backup گیری و Disk Imaging با امکانات فراوان ساخته شده اند که شما می توانید از آنها نیز استفاده کنید.Backup MyPC ، Norton Ghost و Acronis از این قبیل نرم افزارهای می باشند.
 

Cube

متخصص بخش هاستینگ و دامین
ممنون از سمیه خانوم ، مقاله بسیار جالبی بود ،
لازم به ذکر است . نرم افزارهایی مانند Norton Ghost و Acronis و .... بصورت نرمال بکاپ می گیرند . یعنی بطور کامل از همه اطلاعات بکاپ می گیرند و بناربراین به حداقل زمان برای Restore نیاز است.
بطور مثال نرم افزار
Acronis بکاپ ویندوز را در حدود 4 دقیقه ای بر میگرداند.
یکی از کاربردهای مهم این نرم افزارها عدم نیاز به نصب مکرر ویندوز می باشد بطوری که در صورت خراب شدن ویندوز به راحتی در 3 تا 4 دقیقه می توان بکاپ را resore نمود و ویندوز را با کلیه نر افزار های نصب شده رویش (در زمان بکاپ گیری ) برگرداند.
اینه که میگن ، زمان نصب ویندوز به پایان رسیده.
 
بالا