راهنمای استفاده از Rescue Disk جهت بازیابی پسورد و انتقال اطلاعات
ماشینهای مجازی با توجه به همهی برتریهایی که نسبت به سیستمهای قدیمی و فیزیکی دارند ممکن است به دلایل مختلفی مانند خرابی فایل سیستم، خرابی یا تنظیم نادرست Boot Loader، فراموشی رمز عبور و موارد دیگر از دسترس خارج شوند.
برای حل این مشکلات، میتوان از دیسک نجات استفاده کرد. در این روش ابرک توسط یک نرمافزار Liveboot اجرا شده و شما به فایلهای آن دسترسی خواهید داشت. به این شکل،بهراحتی میتوانید دیسک ابرک خود را Mount کرده و اقدام به انتقال اطلاعات به ابرک دیگر یا تغییر پسورد نمایید.
استفاده از دیسک نجات Finnix
در این روش نیاز به استفاده از دیسک نجات برای دسترسی به اطلاعات دیسک ابرک اصلی وجود دارد. برای این منظور باید در پنل کاربری ابرآروان وارد قسمت رایانش ابری و سپس ابرکها شده و با انتخاب گزینهی عملیات مربوط به ابرک موردنظر، گزینهی حالت Rescue را انتخاب کنید.
در ادامه از شما تاییدیهی تغییر حالت ابرک به Rescue درخواست خواهد شد. پس از تایید منتظر بمانید تا ابرک شما در حالت Rescue قرار گیرد.
Finnix یک دیسک نجات بر پایهی سیستم عامل Debian است که امکانات مختلفی مانند مانت و ایجاد تغییرات در دریاوها، پارتیشنبندی، بازسای رکوردهای Boot و سیستم نجات را در اختیار شما قرار میدهد.
پس از بوت، با صفحهی زیر رو به رو خواهید شد. برای ادامه، گزینهی Boot Finnix 64Bit را انتخاب کنید.
در این مرحله و با نمایش صفحهای مشابه صفحه تصویر زیر، دیسک نجات با موفقیت لود شده است.
تغییر پسورد برای Root یا کاربر
تغییر پسورد Root یا برای یک کاربر خاص بهوسیلهی Finnix بسیار آسان و سریع قابل انجام است. برای این کار کافی است که ابتدا دیسک اصلی خود را از طریق دستور زیر Mount کنید.
mount /dev/vda1 /mnt
سپس بهوسیلهی دستور زیر، اقدام به تغییر پسورد کنید.
chroot /mnt passwd
در ادامه سیستم از شما پسورد جدید درخواست خواهد کرد. پس از تغییر، میتوانید از دیسک نجات خارج شوید و به محیط سیستم عامل خود بازگردید.
تعمیر فایل سیستم
اگر فایل سیستم شما آسیب دیده است، با استفاده از دستورات زیر میتوانید به راحتی اقدام به تعمیر و بازسازی آن نمایید:
fsck -y /dev/vda1
بکاپ گرفتن از فایلها و دیتابیس
اگر قصد پشتیبانگیری از دیتای خود دارید میتوانید به آسانی با دستورات زیر اقدام به این کار کنید:
ابتدا فایل سیستم را Mount کنید.
mount /dev/vda1 /mnt
cd /mnt
حال میتوانید با مراجعه به دایرکتوری مورد نظر، با استفاده از ابزارهای rsync یا scp، فایلهای خود را به یک ابرک دیگر انتقال دهید.
به طور مثال، مسیر فایل برای دیتابیس mysql به این شکل خواهد بود:
/mnt/var/lib/mysql
دسترسی توسط SSH
اگر قصد استفاده از دیسک نجات توسط SSH Remote را دارید، میتوانیدبا تعیین پسورد و فعال کردن سرویس SSH از آن بهره مند شوید. البته حالت Rescue باید بهطور موقت مورد استفاده و تنها برای رفع مشکل فعال شود. استفاده از این حالت جهت سرویس دهی به هیچ وجه پیشنهاد نمیگردد.
با دستور passwd برای یوزر Root یک پسورد تعیین کنید و دستور بعدی سرویس SSHرا فعال خواهد ساخت.
passwd
service ssh start