منبع اصلی نوشتار زیر در این لینک قرار دارد

چگونگی گرفتن Clone/Backup از سیستم‌های لینوکس با استفاده از ابزار بازیابی Mondo Rescue

Mondo Rescue یک ابزار بازیابی و تهیه‌ی پشتیبان متن‌باز و رایگان می‌باشد که به شما اجاره می‌دهد به آسانی از سیستم(لینوکس یا ویندوز) ایمیج‌‌های Clone/Backup به صورت ISO برای CD, DVD, Tape, USB devices, Hard Disk و NFS به صورت کامل تهیه کنید و به سرعت در صورت از دست دادن اطلاعات می‌تواند برای بازیابی یا استقرار ایمیج کاری در سیستم‌های دیگر مورد استفاده قرار گیرند.شما قادر خواهید بود همان اندازه از اطلاعات سیستم را از رسانه‌های پشتیبانی ، بازیابی کنید.

برنامه‌ی ‌Mondo به صورت رایگان برای دانلود در دسترس است و تحت مجوز (GPL (GNU Public License منتشر شده و در خیلی از توزیع‌ها تست شده است.

در این مقاله روش نصب Mondo و استفاده از ابزار‌های Mondo برای گرفتن پشتیبان از کل سیستم توضیح داده شده است.
Mondo Rescue یکی از راه حل‌های پشتیبان‌گیری و بازیابی برای مدیران سیستم ،برای گرفتن backup کامل از فایل پارتیشن‌های سیستم در CD/DVD, Tape, NFS و بازگرداندن آن‌ها با استفاده از ویژگی رسانه بازیابی Mondo در زمان بوت می‌باشد.

نصب MondoRescue در لینوکس RHEL / CentOS / Scientific

آخرین بسته‌های Mondo Rescue (نسخه‌ی فعلی Mondo 3.0.3-1 است) را می‌توان از “MondoRescue Repository“ بدست آورد.از “wget” برای دانلود و اضافه کردن repository تحت سیستم خود ،استفاده کنید.مخزن Mondo ،بسته‌های نرم‌افزاری باینری مناسب مثل afio, buffer, mindi, mindi-busybox, mondo و mondo-doc برای توزیع شما اگر در دسترس باشد را نصب می‌کند.

برای RHEL/CentOS/SL 6,5,4 – ۳۲-Bit

مخزن MondoRescue را تحت “/etc/yum.repos.d/” و به اسم “mondorescue.repo“ دانلود کنید.لطفا مخزن مناسب برای ورژن توزیع لینوکس خود را دانلود کنید.

# cd /etc/yum.repos.d/

## On RHEL/CentOS/SL 6 - 32-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/6/i386/mondorescue.repo

## On RHEL/CentOS/SL 5 - 32-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/5/i386/mondorescue.repo

## On RHEL/CentOS/SL 4 - 32-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/4/i386/mondorescue.repo

برای RHEL/CentOS/SL 6,5,4 – ۶۴-Bit

# cd /etc/yum.repos.d/

## On RHEL/CentOS/SL 6 - 64-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo

## On RHEL/CentOS/SL 5 - 64-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/5/x86_64/mondorescue.repo

## On RHEL/CentOS/SL 4 - 64-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/4/x86_64/mondorescue.repo

وقتی که مخزن با موفقیت اضافه شد با استفاده از “yum” آخرین نسخه از ابزار Mondo را نصب کنید.

# yum install mondo

نصب MondoRescue در Debian / Ubuntu / Linux Mint

کاربران دبیان با استفاده از “wget” می‌توانند مخزن MondoRescue را برای توزیع‌های Debain 6 و ۵ بگیرند. دستورات زیر را برای اضافه کردن “mondorescue.sources.list” به “/etc/apt/sources.list” و نصب بسته‌های Mondo ،انجام دهید.

در Debian

## On Debian 6 ##
# wget ftp://ftp.mondorescue.org/debian/6.0/mondorescue.sources.list
# sh -c "cat mondorescue.sources.list >> /etc/apt/sources.list" 
# apt-get update 
# apt-get install mondo
## On Debian 5 ##
# wget ftp://ftp.mondorescue.org/debian/5.0/mondorescue.sources.list
# sh -c "cat mondorescue.sources.list >> /etc/apt/sources.list" 
# apt-get update 
# apt-get install mondo

در Ubuntu/Linux Mint

برای نصب Mondo Rescue روی Ubuntu 12.10, 12.04, 11.10, 11.04, 10.10 و ۱۰٫۰۴ یا Linux Mint 13 ،ترمینال را باز کنید و مخزن MondoRescue را در فایل “/etc/apt/sources.list” اضافه کنید.دستور زیر را برای نصب بسته‌های Mondo Resuce نصب کنید.

# wget ftp://ftp.mondorescue.org/ubuntu/`lsb_release -r|awk '{print $2}'`/mondorescue.sources.list
# sh -c "cat mondorescue.sources.list >> /etc/apt/sources.list" 
# apt-get update 
# apt-get install mondo

نصب در آرچ

کاربران آرچ از طریق مخرن AUR می‌توانند mondo را نصب کنند.

yaourt mondo

ساخت ایمیج کلون/Backup از System/Server

بعد از نصب Mondo دستور “mondoarchive” را با کاربر “root” اجرا کنید.بعد اسکرینشات‌های زیر را پیگیری کنید که چگونگی ساخت رسانه پشتیبان برپایه‌ی ISO از کل سیستم شما را نمایش می‌دهد.

# mondoarchive

Welcome to Mondo Rescue

Mondo-Rescue-1

Mondo Rescue Welcome Screen

لطفاً مسیر کامل دایرکتوری برای ایمیج‌های ISO را وارد کنید.به عنوان مثال: /mnt/backup/.

Mondo-Rescue

Mondo Rescue Storage Directory

نوع فشرده سازی را انتخاب کنید.برای مثال bzip, gzip یا lzo.

Mondo-Rescue-3

Select Type of Compression

گزینه حداکثر فشرده سازی را انتخاب کنید.

Mondo-Rescue-4

Select Compression Speed

لطفاً مقدار بزرگی که می‌خواهید هر ایمیج ISO بر حسب (MB (Megabytes داشته باشد را وارد کنید.بهتر است کمتر یا مساوی اندازه (CD-R(W (به عنوان مثال ۷۰۰) و یا DVD (به عنوان مثال ۴۴۸۰ ) باشد.

Mondo-Rescue-5

Define Mondo Rescue ISO Size

لطفاً به ایمیج ISO خود یک اسم بدهید.

Mondo-Rescue-6

Enter Name of Mondo Rescue

فایل‌های سیستم را برای پشتیبان‌گیری اضافه کنید(از هم جدا شده توسط “|“).فایل سیستم پیشفرض “/” است که به معنی backup کامل می‌باشد.

Mondo-Rescue-7

Enter Backup Paths

لطفاً فایل سیستمی که نمی‌خواهید backup گرفته شود را به وسیله‌ی “|” جدا کنید.برای مثال: اگر شما می‌خواهید یک Backup کامل از سیستم خود بگیرید، “/tmp” و “/proc” همیشه حذف شده باشند.فقط Enter را فشار دهید.

Mondo-Rescue-8

Enter Exclude File System

مسیر دایرکتوری موقت خود را وارد کنید یا به طور پیشفرض یکی را انتخاب کنید.

Mondo-Rescue-9

Enter Temporary Directory Name

لطفا از مسیر دایرکتوری ابتدایی خود را وارد کنید و یا به طور پیش فرض یکی را انتخاب کنید.

Mondo-Rescue-10

Enter Scratch Directory Name

اگر شما ویژگی‌های توسعه یافته را هم می‌خواهید backup بگیرید فقط Enter را فشار دهید.

Mondo-Rescue-11

Enter Extended Backup Attributes

اگر می‌خواهید backup شما بعد از ساخته شدن توسط mondo بررسی شود ،“Yes“ ر ا کلیک کنید.

Mondo-Rescue-12

Verify Backups

اگر شما در حال استفاده از کرنل لینوکس مستقل و پایدار هستید “Yes” را کلیک کنید یا اگر شما در حال استفاده از کرنل دیگر “Gentoo” یا “Debain” هستید ،“No“ را فشار دهید.

Mondo-Rescue-13

Select Stable Linux Kernel

برای ادامه “Yes” را کلیک کنید.

Mondo-Rescue-14

Proceed Cloning Process

ایجاد یک کاتالوگ از “/” فایل سیستم.

Mondo-Rescue-15

Creating Catalog for File System

تقسیم filelist به مجموعه‌ها.

Mondo-Rescue-16

Dividing File List

فراخوانی MINDI برای ایجاد بوت + دیسک دیتا.

Mondo-Rescue-17

Creating Boot Data Disk

پشتیبان گیری فایل سیستم ممکن است چند ساعتی طول بکشد، لطفا صبور باشید.

Mondo-Rescue-18

Backing up File System

پشتیبان گیری فایل های بزرگ.

Mondo-Rescue-19

Big Files Backup

در حال اجرا “mkisofs” برای ایجاد ایمیج ISO.

Mondo-Rescue-20

Making ISO Image

بررسی بسته‌های ایمیج ISO.

Mondo-Rescue-21

Verify ISO

بررسی ایمیج ISO فایل‌های بزرگ.

Mondo-Rescue-22

Verify Big Files

در نهایت ،آرشیو Mondo کامل شده و برای برگشت به اعلان شل “Enter” را فشار دهید.

Mondo-Rescue-23

Backup Completed

اگر شما مسیر پیش‌فرض backup را انتخاب کرده‌اید ،شما ایمیج ISO را در آدرس “/var/cache/mondo/“ پیدا خواهید کرد و می‌توانید آن را برای بعداً restore کردن روی CD/DVD بریزید.

برای restore کردن همه‌ی فایل‌ها به صورت اتوماتیک ،سیستم را با ایمیج ISO برنامه‌ی Mondo بوت کنید و در اعلان بوت برای restore کردن همه‌ی فایل‌ها “nuke” را تایپ کنید.

برای توزیع‌های دیگر ، شما می‌توانید Mondo Rescue packages را از صفحه دانلود آن دانلود کنید.

منبع

cheers!



برچسب ها : , , , , , , ,