پرش به مطلب اصلی

پشتیبان‌گیری و آرشیو کردن

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

بیت آرشیو (Archive Bit)

بیت آرشیو یک ویژگی (Attribute) فایل است که به سیستم نشان می‌دهد آیا فایل تغییر کرده است یا خیر و چه زمانی این تغییر رخ داده است. این بیت آرشیو سپس در طرح پشتیبان‌گیری استفاده می‌شود تا تعیین کند آیا یک فایل نیاز به پشتیبان‌گیری دارد یا خیر.

پشتیبان‌گیری کامل (Full Backup)

یک پشتیبان‌گیری کامل، بیت آرشیو تمام فایل‌ها را بازنشانی (Reset) می‌کند و آن‌ها را بر این اساس پشتیبان‌گیری می‌نماید.

پشتیبان‌گیری تفاضلی (Differential Backup)

این نوع پشتیبان‌گیری تمام فایل‌های تغییر یافته از زمان آخرین پشتیبان‌گیری کاملِ موفق را ذخیره می‌کند. این کار بیت آرشیو را بازنشانی نمی‌کند. دلیل بازنشانی نکردن بیت آرشیو چیست؟ هر پشتیبان تفاضلی همیشه بر اساس آخرین پشتیبان کامل است. بنابراین، هر تغییری که از زمان آخرین پشتیبان کامل انجام شده باشد، پشتیبان‌گیری می‌شود... و دوباره پشتیبان‌گیری می‌شود... و باز هم پشتیبان‌گیری می‌شود.

مزیت این طرح این است که در طول یک بازیابی کامل (Full Restore)، تنها به آخرین پشتیبان کامل و جدیدترین پشتیبان تفاضلی نیاز است تا کل سایت بازیابی شود. نقطه ضعف این است که فایل‌های تفاضلی می‌توانند بسیار حجیم شوند!

پشتیبان‌گیری افزایشی (Incremental Backup)

این کار تمام فایل‌های تغییر یافته از زمان آخرین پشتیبان‌گیری کاملِ موفق یا از زمان آخرین پشتیبان‌گیری افزایشی را ذخیره می‌کند. یک پشتیبان‌گیری افزایشی بیت آرشیو را بازنشانی می‌کند.

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

نکته

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