اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

نحوه Backup/Clone گرفتن از سیستم های Linux با استفاده از ابزار Mondo Rescue Disaster Recovery

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    نحوه Backup/Clone گرفتن از سیستم های Linux با استفاده از ابزار Mondo Rescue Disaster Recovery

    ابزار Mondo Rescue یکی از نرم افزارهای رایگان بک آپ، بازیابی و کلون از سرورهای لینوکس میباشد که به شما کمک میکند تا با آسانی image iso بک آپ کامل سیستم (Linux/Windows) را روی CD, DVD, Tape, USB device, Hard Disk و NFS ایجاد کنیم. همچنین در مواقعی که اطلاعات از بین میرود به سرعت image را درون سیستم های دیگر restor یا redeploy کند و شما قادر خواهید بود تمامی اطلاعات سیستم را از روی مدیای بک آپ restor کنید.

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


    همچنین توصیه میشود مقالات زیر را مطالعه کنید :

    clonezilla برای کلون/بک آپ گرفتن از سرورهای لینوکس

    آموزش کلون/بک آپ گرفتن از سیستم های Linux با استفاده از ابزار Mondo Rescue Disaster Recovery

    نحوه کلون کردن یک پارتیشن یا هارد دیسک در لینوکس


    این مقاله نحوه نصب mondo و استفاده از ابزارهای آن را برای بک آپ گرفتن از کل سیستم ها شرح میدهد. modo rescue یک راه حل بک آپ گیری و Disaster Recovery (برگرداندن سیستم در مواقع بحرانی (بلایای طبیعی)) برای admin های سیستم میباشد که بتواند بک آپ کامل از پارتیشن های لینوکسی و ویندوزی خود درون یک CD/DVD, NFS, Tape بگیرند و با کمک mondo restor (قابلیتی در مدیا که در زمان بوت استفاده میشود) آنها را restor کنند.


    نصب MondoRescue در RHEL/CentOS/Scientific Linux :

    آخرین نسخه پکیج های Mondo Rescue (ورژن موجود 3.0.3.1 میباشد) را میتوان از ریپازیتوری mondo rescue دریافت کرد. با استفاده از دستور wget ریپازیتوری را دانلود و به سیستم تان اضافه کنید. ریپازیتوری mondo پکیج های باینری مناسب همانند afio, buffer, mindi, mindi-busybox, mondo و mondo-doc با توجه به توزیع لینوکسی شما نصب میکند. (البته اگر موجود باشد)


    برای RHEL/CentOS/SL 6,5,4 – 32-Bit :

    تحت دایرکتوری “/etc/yum.repos.d/” ریپازیتوری MondoRescue به عنوان فایلی با نام “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 – 64-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

    بعد از اضافه کردن repository دستور yum را برای نصب اخرین ورژن Mondo اجرا میکنیم :
    کد:
    # yum install mondo



    نصب Mondo Rescue روی Debian / Ubuntu / Linux Mint :

    کاربران Debian میتوانند برای دریافت ریپازیتوری Mondo Rescue مناسب برای توزیع های Debian 5 and 6 از دستور wget استفاده کنند. دستور زیر را اجرا کنید تا “mondorescue.sources.list” را به فایل “/etc/apt/sources.list” اضافه و پکیج mondo را نصب کنید.

    در Debian :
    کد:
    ## On Debian 6 ##
    # wget ftp://ftp.mondorescue.org/debian/6/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/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 , 10.04 یا Linux Mint 13 ترمینال را باز کنید و ریپازیتوری Mondorescue در فایل “/etc/apt/sources.list” اضافه کنید سپس دستورات زیر را برای نصب پکیج های Mondo اجرا کنید :
    کد:
    # 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


    ایجاد ISO Image بک آپ یا Clone از System/Server :

    بعد از نصب Mondo تحت کاربر root دستور “mondoarchive” را اجرا کنید سپس مطابق تصاویر زیر پیش بروید تا نحوه ایجاد یک مدیای backup iso از کل سیستم تان را مشاهده کنید :
    کد:
    # mondoarchive

    به Mondo Rescue خوش آمدید :
    نصب Mondo Rescue در لینوکس






    لطفا نام کامل دایرکتوری مورد نظر برای iso image تان وارد کنید. به طور مثال : /mnt/backup/
    نحوه نصب Mondo Rescue در اوبونتو






    نوع compression (فشرده سازی) را انتخاب کنید به طور مثال : bzip, gzip یا lzo
    نحوه نصب Mondo Rescue در ubuntu






    در این مرحله گزینه maximum را برای compression را انتخاب نمایید :
    نحوه نصب Mondo Rescue در دبیان






    لطفا در این مرحله میزان فضایی که برای iso image خود میخواهید به MB یا (Megabytes) وارد کنید این مقدار باید کمتر یا مساوی با سایز cd 700m و همچنین dvd 4480m :
    نحوه نصب Mondo Rescue در debian






    لطفا در این مرحله یک نام به فایل iso image خود بدهید برای مثال tecmint1 برای به دست آوردن فایل های tecmint-[1-9]*.iso :
    نحوه نصب Mondo Rescue در centos






    لطفا فایل سیستم هایی که میخواهید بک آپ گرفته شود اضافه کنید (با پایپ "|" آنها را از هم جدا کنید). فایل سیستم پیش فرض / میباشد که به معنای backup کامل است :
    نحوه نصب Mondo Rescue در ردهت






    لطفا فایل سیستم هایی که نمیخواهید backup گرفته شود را جدا کنید (با استفاده از "|" جدا میشود) به طور مثال “/tmp” و “/proc” همیشه excluded (جدا) میشوند و یا اگر میخواهید backup کامل بگیرید فقط کافیست Enter را بزنید :
    نحوه نصب Mondo Rescue در redhat






    لطفا مسیر temporary directory را وارد کنید یا همان مورد پیش فرض را انتخاب کنید :
    نحوه نصب Mondo Rescue در فدورا






    لطفا مسیر scratch directory را وارد کنید یا همان مورد پیش فرض را انتخاب کنید :
    نحوه نصب Mondo Rescue در fedora






    اگر میخواهید extended attributes را backup بگیرید تنها enter کنید :
    نحوه نصب Mondo Rescue در linux






    اگر میخواهید backup خود را بعد از اینکه توسط mondo ایجاد شدند تغییر دهید روی Yes کلیک کنید :
    نحوه بک آپ گیری از سرورهای لینوکس






    اگر شما از stable standalone Linux Kernel استفاده میکنید روی Yes کلیک کنید و یا اگر kernel های دیگر مثلا Gentoo یا Debian را استفاده میکنید No را کلیک کنید :
    نحوه کلون گرفتن از سرورها لینوکس






    در این مرحله Yes را انتخاب کنید :
    نحوه clone گرفتن از سرور linux






    در این مرحله شروع به ایجاد یک کاتالوگ از فایل سیستم / (اسلش) میکند :
    نحوه backup گرفتن از سرور لینوکس






    در این مرحله فایل لیست ها را به مجموعه های تقسیم میکند :
    بک آپ گیری از سیستم های لینوکسی






    در این مرحله MIND را صدا میزند تا disk boot و data را ایجاد میکند :
    backup گرفتن از سرورهای لینوکس






    در این مرحله فایل سیستم backup گرفته میشود و ممکن است ساعت ها به طول انجامد لطفا صبور باشید :
    how create backup from linux server






    backup گیری از فایل های بزرگ :
    create a clon from linux server






    اجرای “mkisofs” برای ایجاد ISO Image :
    نحوه بک آپ گرفتن از لینوکس






    بررسی tarball های ISO Image :
    نحوه iso گرفتن از یک سرور لینوکس






    بررسی فایل های بزرگ ISO Image :
    Click image for larger version  Name:	Selection_22.png Views:	1 Size:	154.8 KB ID:	19811






    در پایان Mondo Archive کامل میشود. لطفا برای برگشتن به محیط shell اینتر (enter) کنید :
    نحوه iso گرفتن از سرور linux






    اگر شما مسیر backup پیش فرض را انتخاب کرده باشید شما یک iso image تحت “/var/cache/mondo/“ خواهید دید که میتوانید آن را درون یک CD/DVD رایت کنید و بعدا آن را restore کنید.

    برای restore همه فایل های به صورت اتوماتیک سیستم را با Mondo ISO Image بوت کنید و در هنگام boot در شل دستور “nuke” را برای restore فایل ها type کنید. ویدیوی زیر جزییات نحوه restore فایل ها به صورت اتوماتیک از روی CD/DVD را نمایش میدهد.




    همچنین توصیه میشود مطالعه کنید :

    دستور rm برای حذف همه فایل های یک دایرکتوری در لینوکس

    چطور فایل های حذف شده را در Linux ریکاوری (Recovery) کنیم؟

    نحوه Disk Defragment در لینوکس (تعمیر و Defrag پارتیشن ها و دایرکتوری ها)

    پیدا کردن بدسکتور (Bad Sector / Bad Block ها) روی هارد دیسک در لینوکس


    برای توزیع های دیگر لینوکسی شما همچنین میتوانید پکیج های Mondo Rescue را از صفحه دانلود mondorescue.org دانلود کنید.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 02-07-2021, 01:07 PM.

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی
در حال انجام ...
X