اسنپشات
اسنپشات یک نسخهی لحظهای از محتوای یک والیوم است که میتوانید بعداً آن را روی همان والیوم یا روی یک والیوم جدید بازیابی کنید. با اسنپشات میتوانید پیش از تغییرات مهم از دادههای خود نسخهی پشتیبان بگیرید یا با زمانبندی، این کار را بهشکل خودکار انجام دهید.
اسنپشات در دادههات
اسنپشاتها در سطح والیوم گرفته میشوند؛ یعنی هر اسنپشات فقط از یک دیسک گرفته میشود. برای نسخهبرداری از سیستمعامل یک سرور، از والیوم اصلی (Root) آن اسنپشات بگیرید و برای دادههای دیگر، از هر والیوم اضافی بهشکل جداگانه. امکان گرفتن یک ایمیج یکجا از کل سرور وجود ندارد.
از والیومهای متصل به سرور، والیومهای متصل به کانتینر و والیومهایی که به منبعی متصل نیستند میتوانید اسنپشات بگیرید.
سازگاری دادهها در اسنپشات
اسنپشاتی که از یک والیوم متصل گرفته میشود crash-consistent است، نه application-consistent؛ یعنی وضعیت دیسک را طوری ثبت میکند که انگار سرور در همان لحظه ناگهان خاموش شده است. بیشتر فایلسیستمها و پایگاهدادههای مدرن پس از چنین وضعیتی بازیابی میشوند، اما دادههایی که هنوز روی دیسک نوشته نشدهاند در اسنپشات قرار نمیگیرند.
پیشنهاد میشود برای اسنپشات کاملاً سازگار، پیش از گرفتن اسنپشات سرور را خاموش کنید یا نوشتن روی دیسک را متوقف کنید؛ برای مثال سرویس پایگاهداده را متوقف کنید یا از دستور fsfreeze استفاده کنید.
برای متوقف کردن موقت نوشتن روی یک فایلسیستم در لینوکس، از دستورهای زیر استفاده کنید. پس از گرفتن اسنپشات، حتماً فایلسیستم را آزاد کنید:
sudo fsfreeze --freeze /mnt/data
# take the snapshot in the panel
sudo fsfreeze --unfreeze /mnt/data
گرفتن اسنپشات
برای گرفتن اسنپشات دو راه وجود دارد:
- از صفحهی والیوم: پس از ورود به پنل کاربری دادههات، از منوی «والیوم» روی والیوم مورد نظر کلیک کنید. در بخش «اسنپشاتها» روی دکمهی «گرفتن اسنپشات» کلیک کنید.
- از صفحهی اسنپشاتها: از منوی سمت راست در گروه «استوریج» گزینهی «اسنپشات» را انتخاب کنید. در بخش «اسنپشاتهای والیوم» روی دکمهی «اسنپشات از والیوم» کلیک کنید و والیوم مورد نظر را انتخاب کنید.
اسنپشات ابتدا در وضعیت «در حال ساخت» قرار میگیرد و پس از تکمیل، به وضعیت «آماده» میرود. فقط اسنپشاتهای آماده قابل بازیابی هستند.
برای دسترسی سریع به اسنپشاتهای دیسک اصلی یک سرور، در صفحهی جزئیات سرور زبانهی «والیومها» را باز کنید و از پیوند مربوط به والیوم اصلی استفاده کنید.
فهرست اسنپشاتها
در صفحهی «اسنپشات»، بخش «اسنپشاتهای والیوم» تمام اسنپشاتهای پروژه را نمایش میدهد. با فیلترهای «همه»، «سرورها»، «کانتینرها» و «متصلنشده» میتوانید اسنپشاتها را بر اساس محل استفادهی والیوم منبع جدا کنید. برای هر اسنپشات نام، والیوم منبع، حجم، وضعیت و تاریخ ایجاد نمایش داده میشود. اسنپشاتهایی که بهشکل خودکار ساخته شدهاند با برچسب «زمانبندیشده» و بقیه با برچسب «دستی» مشخص میشوند.
بخش «اسنپشاتهای زمانبندیشده» در همین صفحه، زمانبندیهای فعال پروژه را نمایش میدهد. برای جزئیات، راهنمای زمانبندی اسنپشات را ببینید.
وضعیتهای اسنپشات
| وضعیت | توضیح |
|---|---|
| «در حال ساخت» | اسنپشات در حال گرفته شدن است. |
| «آماده» | اسنپشات کامل شده و قابل بازیابی است. |
| «ناموفق» | ساخت اسنپشات با خطا متوقف شده است. |
| «در حال حذف» | اسنپشات در حال حذف است. |
هزینهی اسنپشات
هزینهی اسنپشات بهشکل ساعتی و بر اساس حجم والیوم منبع محاسبه میشود، نه حجم دادههای مصرفشده در آن. برای مثال، اسنپشات یک والیوم ۱۰۰ گیبیبایتی به اندازهی ۱۰۰ گیبیبایت هزینه دارد، حتی اگر فقط بخشی از والیوم پر شده باشد. نرخ هر گیگابایت در بخش «زمانبندی اسنپشات» صفحهی والیوم نمایش داده میشود. برای جزئیات بیشتر، راهنمای مدل پرداخت و صورتحساب را ببینید.
توجه داشته باشید که با حذف یک والیوم، اسنپشاتهای آن حذف نمیشوند و هزینهی آنها ادامه پیدا میکند. اسنپشاتهایی را که دیگر لازم ندارید، بهشکل جداگانه حذف کنید.
حذف اسنپشات
برای حذف یک اسنپشات، در بخش «اسنپشاتها»ی صفحهی والیوم روی گزینهی «حذف» کنار اسنپشات کلیک کنید و عملیات را تأیید کنید.
حذف اسنپشات قابل بازگشت نیست و پس از حذف، امکان بازیابی دادههای آن وجود ندارد.