Skip to main content

پشتیبان‌گیری

فرایند پشتیبان‌گیری یک بار در شبانه‌روز برای تمامی دیتابیس‌ها و اپ‌های دیسک‌دار ساخته شده توسط دارکوب اجرا می‌شود.

دارکوب برای ساخت دیسک از فایل‌سیستم btrfs استفاده می‌کند و این فایل سیستم امکان بکاپ‌گیری لحظه‌ای و یا به عبارتی اسنپ‌شات‌گیری را فراهم می‌کند.

اگر فرایند گرفتن بکاپ به صورت لحظه‌ای نباشد، امکان تداخل در دیتا و عدم ثبت تغییرات جدیدی که حین گرفتن بکاپ روی دیتابیس اعمال می‌شود، وجود دارد. با گرفتن اسنپ‌شات به صورت لحظه‌ای این مشکل رفع خواهد شد.

در فایل‌سیستم btrfs اسنپ‌شات‌ها به صورت copy on write گرفته می‌شوند. در بازه‌ی زمانی که اسنپ‌شات گرفته‌شده و در حال انتقال به فضاهای ذخیره‌سازی هم‌روش است اگر تغییری در فایل‌ها رخ دهد یک کپی از نسخه جدید فایل ساخته خواهد شد. و از آنجایی که اسنپ‌شات در همان محل دیسک شما قرار دارد، این اتفاق باعث پرشدن دیسک شما خواهد شد. فلذا پیشنهاد می‌کنیم در صورتی که نرخ نوشتن در دیسک در اپ شما زیاد است، هنگام ساخت اپ، مقداری فضای اضافی برای دیسک خود در نظر بگیرید.

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