بازیابی اسنپشات
با بازیابی اسنپشات، دادههای یک والیوم را به وضعیتی که در زمان گرفتن اسنپشات داشت برمیگردانید. بازیابی به دو شکل انجام میشود: ساخت یک والیوم جدید از روی اسنپشات، یا جایگزینی دادههای فعلی همان والیوم با محتوای اسنپشات.
انتخاب روش بازیابی
- «بازیابی بهعنوان والیوم جدید»: یک والیوم تازه با محتوای اسنپشات ساخته میشود و والیوم اصلی دستنخورده باقی میماند. این روش امنترین گزینه است و برای بازگرداندن چند فایل، بررسی دادههای قدیمی یا ساخت نسخهی تکراری از یک دیسک مناسب است.
- «بازیابی جایگزین (جایگزینی دادههای فعلی)»: محتوای فعلی والیوم با محتوای اسنپشات جایگزین میشود. این روش برای بازگرداندن کامل یک سرور یا کانتینر به نقطهی قبلی مناسب است.
فقط اسنپشاتهایی که در وضعیت «آماده» هستند قابل بازیابیاند.
بازیابی بهعنوان والیوم جدید
برای این کار، پس از ورود به پنل کاربری دادههات، از منوی «والیوم» روی والیوم منبع کلیک کنید. در بخش «اسنپشاتها»، روی دکمهی «بازیابی» کنار اسنپشات مورد نظر کلیک کنید و گزینهی «بازیابی بهعنوان والیوم جدید» را انتخاب کنید. در فیلد «نام والیوم جدید (اختیاری)» یک نام وارد کنید یا آن را خالی بگذارید تا نام بهشکل خودکار ساخته شود. در نهایت عملیات را تأیید کنید.
والیوم جدید پس از ساخت در فهرست والیومها قابل مشاهده است. برای استفاده از آن:
- والیوم جدید را به یک سرور یا کانتینر متصل کنید. این کار در راهنمای اتصال والیوم توضیح داده شده است.
- در سرورهای لینوکسی، والیوم را بدون فرمت کردن Mount کنید؛ دادههای اسنپشات روی آن قرار دارند.
sudo mkdir -p /mnt/restored
sudo mount <DEVICE_PATH> /mnt/restored
روی والیومی که از اسنپشات ساخته شده است دستور mkfs را اجرا نکنید؛ این کار تمام دادههای بازیابیشده را پاک میکند.
توجه داشته باشید که اگر اسنپشات از دیسک اصلی یک سرور لینوکسی گرفته شده باشد و والیوم جدید را به سروری با همان سیستمعامل متصل کنید، ممکن است دو فایلسیستم با شناسهی (UUID) یکسان داشته باشید. در این حالت برای Mount کردن در فایلسیستم XFS از گزینهی -o nouuid استفاده کنید و در /etc/fstab بهجای UUID از مسیر ثابت دیسک استفاده کنید.
بازیابی جایگزین
در این روش محتوای فعلی والیوم با محتوای اسنپشات جایگزین میشود. پیش از شروع، شرایط زیر را فراهم کنید:
- اگر والیوم به یک سرور متصل است، سرور باید در وضعیت «متوقف» باشد. برای خاموش کردن سرور، راهنمای مدیریت سرور را ببینید.
- اگر والیوم به یک کانتینر متصل است، تعداد نمونههای کانتینر باید با «مقیاسدهی» به صفر کاهش یابد. برای این کار، راهنمای مدیریت کانتینر را ببینید.
سپس در بخش «اسنپشاتها»ی صفحهی والیوم، روی دکمهی «بازیابی» کنار اسنپشات مورد نظر کلیک کنید، گزینهی «بازیابی جایگزین (جایگزینی دادههای فعلی)» را انتخاب کنید و پس از مطالعهی هشدار، عملیات را تأیید کنید.
بازیابی جایگزین قابل بازگشت نیست. هر تغییری که پس از گرفتن اسنپشات روی والیوم نوشته شده است برای همیشه از بین میرود. اگر مطمئن نیستید، ابتدا از وضعیت فعلی والیوم یک اسنپشات جدید بگیرید یا از روش بازیابی بهعنوان والیوم جدید استفاده کنید.
پس از پایان بازیابی، سرور را روشن کنید یا تعداد نمونههای کانتینر را به مقدار قبلی برگردانید.