سالها فایلهای کپی داشتم که گمان میکردم پشتیبان هستند. یکی یک دیسک خارجی بود، دیگری یک پوشه همگامسازی ابری، و سومی یک دیسک دوم. این سیستم «پشتیبان» زمانیReliableبودن خود را از دست داد که روزی به نسخه قدیمیتر فایلم نیاز داشتم و متوجه شدم چیزی که نگه داشته بودم یک کپی بازنویسیشده از همان نسخهای بود که واقعاً میخواستم.
این موضوع باعث تغییر به Restic شد، و پشتیبانگیری ناگهان معنای کاملاً جدیدی گرفت. مسئله فضای بیشتر نبود، بلکه تاریخچه واقعاً قابل بازیابی بود. این تمایز مهمی است که نحوه ایمن نگه داشتن دادههایتان را تغییر میدهد.
سه «پشتیبان» داشتم، و یک کلمه برای همه آنها
هیچکدام آن معنایی را که گمان میکردم نداشتند

برنامه پشتیبان قدیمیام محکم به نظر میرسurred. هر چند هفته، دیسک خارجی را وصل میکردم، همان پوشهها را روی آن میکشیدم، و پوشه همگامسازی ابریام بهطور خودکار در پسزمینه بهروزرسانی میشد. هرگاه یادم میآمد، چیزها را به دیسک داخلی کپی میکردم. این سه تا، تا آنجا که به من مربوط بود، پشتیبان بودند، هرچند هرگز زحمت مقایسه آنها را به خود ندادم.
اما مشکل چیزی بود که این سه تا مشترک داشتند: هر مکان فقط نسخه فعلی را که روی آن کار میکردم به من میداد. وقتی چیزی را حذف میکردم و اجازه همگامسازی میدادم، آن حذف نیز همگام میشد. پس از بازنویسی یک فایل و کشیدن آن روی دیسک، آن نسخه بازنویسیشده به نسخهای تبدیل میشد که دیسک نگه میداشت. بنابراین، در واقع، سه کپی جداگانه از یک لحظه زمانی داشتم.
صادقانه، این در ۹۹ درصد مواقع کافی بود. احتیاطهایی که درست میدانستم را انجام میدادم: بررسی اینکه آیا دیسک پر است و تأیید اینکه آیکون همگامسازی سبز روشن است. همه بخشهای این تنظیمات مانند مدرکی بود که پشتیبانهای واقعی و کارا دارم. هرگز به ذهنم نرسید مکث کنم و واقعاً در نظر بگیرم که «کارا» واقعاً چه معنایی دارد. هرگز در نظر نگرفتم که آیا پشتیبان همان معنای داشتن کپی فایل را دارد.
سؤالی که هرگز از پشتیبانم نپرسیدم
آیا نسخه سهشنبه گذشته را دارم؟

این موضوع زمانی برایم روشن شد که به دنبال نسخه قدیمیتر یک فایل میگشتم. یک صفحه گسترده بود که بهروزرسانده بودم، اما نسخه چند روز قبل را نیاز داشتم. وقتی دیسک خارجی را بررسی کردم، همان نسخهای را پیدا کردم که روی لپتاپم، در پوشه ابریام، و روی دیسک داخلیام داشتم.
سه پشتیبان وجود داشت، و با این حال هیچکدام نسخه قبل از تغییراتی که سهشنبه ایجاد کرده بودم را شامل نمیشد. همه آنها برای همین حالا current بودند، زیرا دقیقاً همین کار قرار بود آن تنظیمات انجام دهد. اینجا بود که برایم روشن شد داشتن یک کپی در جایی بسیار متفاوت از توانایی گرفتن کپیای است که اهمیت دارد.
پشتیبان فقط چیزی نیست که ذخیره کردهاید، بلکه چیزی است که میتوانید هنگام نیاز به نسخه قبلی یا گمشده بازیابی کنید. بنابراین، تمام این مدت که گمان میکردم سیستم پشتیبان دارم، هرگز این جنبه را آزمایش نکرده بودم و تنها در همان لحظهای که به دادههایم نیاز داشتم آن را کشف کردم. سالها صرف ساختن کپیهایی از حال کردم و گمان میکردم این یک برنامه کامل پشتیبانگیری است.
یک «پشتیبان» همگامشده یا کپیشده نهتنها در برابر باجافزار محافظت نمیکند، بلکه میتواند بهطور فعال آن را پخش کند. یک فایل را روی لپتاپ رمزگذاری کنید و اجازه دهید همگام شود، و حالا هر کپی نیز رمزگذاریشده است.
Restic پشتیبانم را ارتقا نداد
نشان داد که هرگز پشتیبان نداشتهام





از زمان تغییر به Restic، تفاوت روشن بوده است. بهجای کپی کردن یک پوشه، تصویر لحظهای میسازد که وضعیت دقیق فایلهایتان را هنگام اجرای پشتیبانگیری نشان میدهد. Restic تمام تصاویر لحظهای شما را نگه میدارد، نهتنها آخرین آنها را.
تفاوت اصلی این است که وقتی به پشتیبان نیاز دارید، صرفاً نمیپرسید «پوشهام کجاست؟» بلکه میپرسید «پوشهام دوازدهم کجا بود؟» و واقعاً پاسخ میگیرید. Restic همچنین میتواند مخزن خود را راستیتست کند تا تأیید کند پشتیبان سالم است. به این ترتیب، بهجای تکیه بر اعتماد کور به پشتیبانهایتان، Restic میتواند مخزن را راستیتست کند، تا مطمئن باشید پشتیبانها سالم هستند.
آزمایش واقعی یعنی بازیابی روی دستگاه متفاوت، زیرا لپتاپی با مشکل پنهان میتواند پشتیبان را سالم نشان دهد در حالی که نیست.
گمان میکردم به فضای زیادی نیاز دارد، اما Restic فقط بخشهای تغییر یافته بین تصاویر لحظهای را ذخیره میکند، بنابراین نگهداشتن تاریخچه کسری از هزینه کپیهای کامل را دارد.
بیشتر از تغییر سیستم پشتیبانم، بزرگترین تغییر سؤالی بود که حالا از پشتیبان انتظار داشتم به آن پاسخ دهد.
| سوال | کپی فایل | رسیتیک |
|---|---|---|
| آیا میتوانم نسخه دیروز را بازیابی کنم؟ | معمولاً خیر | بله |
| آیا میتوانم تأیید کنم که نسخه پشتیبان سالم است؟ | ذاتی نه | بله |
| آیا بیش از آخرین نسخه را نگه میدارد؟ | خیر | بله |
| آیا تغییر امروز نسخه پشتیبان دیروز را بازنویسی میکند؟ | اغلب | خیر |
Copy and backup are now two different jobs
با وجود اینکه از رسیتیک استفاده میکنم، همچنان با فضای ابری همگامسازی میکنم و فایلها را روی درایوهای خارجی و داخلیام نگه میدارم. اینها عادتهای مفیدی هستند. این کار فرآیندی سریع و ساده است و یکی از بهترین روشهای انتقال داده بین دستگاههاست. تغییر بزرگ این است که دیگر این را «پشتیبانگیری» نمینامم.
برای من، پشتیبان تنها چیزی است که بتوانم به آن اعتماد کنم اگر اجازه دهد همین حالا به نسخه هفته گذشته دسترسی داشته باشم. اگر سیستمی این را اجازه ندهد، فقط یک کپی است. کپیها خوب هستند، اما بیمه نیستند. پس از سالها نامگذاری اشتباه سیستمم، بالاخره پشتیبانهایی دارم که میتوانم به آنها اعتماد کنم.
منبع: این مطلب ترجمه و بومیسازی مقالهای از MakeUseOf به قلم Afam Onyimadu است. مشاهده مقاله اصلی