ค้นหาเว็บไซต์

วิธีโคลน/สำรองข้อมูลระบบ Linux โดยใช้ Mondo Rescue Tool


Mondo Rescue เป็นโอเพ่นซอร์ส การกู้คืนความเสียหายและยูทิลิตี้การสำรองข้อมูลฟรี ซึ่งช่วยให้คุณสามารถสร้างระบบที่สมบูรณ์ (Linux หรือ Windows) >โคลน/สำรองข้อมูล อิมเมจ ISO ไปยัง ซีดี, DVD, เทป , อุปกรณ์ USB, ฮาร์ดดิสก์ และ NFS และสามารถใช้เพื่อกู้คืนหรือปรับใช้อิมเมจการทำงานไปยังระบบอื่นได้อย่างรวดเร็ว ในกรณีที่ข้อมูลสูญหาย คุณจะสามารถกู้คืนได้มากเท่ากับข้อมูลระบบทั้งหมดจากสื่อสำรองข้อมูล

โปรแกรม Mondo สามารถดาวน์โหลดและเผยแพร่ได้ฟรีภายใต้ GPL (GNU Public License) และได้รับการทดสอบบน Linux จำนวนมาก การกระจาย

บทความนี้จะอธิบายการติดตั้ง Mondo และการใช้งาน Mondo Tools เพื่อสำรองข้อมูลทั้งระบบของคุณ Mondo Rescue คือ การกู้คืนความเสียหาย และ โซลูชันการสำรองข้อมูล สำหรับ ผู้ดูแลระบบ เพื่อสำรองข้อมูล Linux และ Windows พาร์ติชันระบบไฟล์เป็น CD/DVD, เทป และ NFS และเรียกคืน ด้วยความช่วยเหลือของคุณลักษณะสื่อ Mondo Restore ที่ใช้ในเวลา เวลาบูต

การติดตั้ง MondoRescue บน RHEL/CentOS/Scientific Linux

แพ็คเกจ Mondo Rescue ล่าสุด (เวอร์ชันปัจจุบันของ Mondo คือ 3.0.3-1) สามารถรับได้จาก “MondoRescue Repository “. ใช้คำสั่ง “wget” เพื่อดาวน์โหลดและเพิ่มพื้นที่เก็บข้อมูลภายใต้ระบบของคุณ พื้นที่เก็บข้อมูล Mondo จะติดตั้งแพ็คเกจซอฟต์แวร์ไบนารีที่เหมาะสม เช่น afio, บัฟเฟอร์, mindi, mindi-busybox, mondo และ mondo-doc สำหรับการแจกจ่ายของคุณ หากมี

สำหรับ RHEL/CentOS/SL 6,5,4 – 32 บิต

ดาวน์โหลดพื้นที่เก็บข้อมูล MondoRescue ภายใต้ “/etc/yum.repos.d/” เป็นชื่อไฟล์ “mondorescue.repo“ โปรดดาวน์โหลดพื้นที่เก็บข้อมูลที่ถูกต้องสำหรับเวอร์ชันการเผยแพร่ Linux OS ของคุณ

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 บิต

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

ผู้ใช้ Debian สามารถ "wget" เพื่อคว้า พื้นที่เก็บข้อมูล MondoRescue สำหรับ Debian 6 และ 5 การกระจาย รันคำสั่งต่อไปนี้เพื่อเพิ่ม “mondorescue.sources.list” ลงในไฟล์ “/etc/apt/sources.list” เพื่อติดตั้งแพ็คเกจ Mondo

บนเดเบียน

## 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. รายการ” รันคำสั่งต่อไปนี้เพื่อติดตั้งแพ็คเกจ Mondo Rescue

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 ของระบบ/เซิร์ฟเวอร์

หลังจากติดตั้ง Mondo ให้รันคำสั่ง “mondoarchive” ในฐานะผู้ใช้ “root” จากนั้นทำตามภาพหน้าจอที่แสดงวิธีสร้างสื่อสำรองข้อมูลแบบ ISO ของระบบทั้งหมดของคุณ

mondoarchive

ยินดีต้อนรับสู่ Mondo Rescue

โปรดป้อนชื่อเส้นทางแบบเต็มไปยังไดเร็กทอรีสำหรับ อิมเมจ ISO ของคุณ ตัวอย่างเช่น: /mnt/backup/

เลือกประเภท การบีบอัด ตัวอย่างเช่น bzip, gzip, หรือ lzo

เลือกตัวเลือก การบีบอัด สูงสุด

โปรดป้อนขนาดที่คุณต้องการให้แต่ละ อิมเมจ ISO มีหน่วยเป็น MB (เมกะไบต์) ซึ่งควรน้อยกว่าหรือเท่ากับขนาดของ CD-R(W) (เช่น 700) และสำหรับ DVD (เช่น 4480)

โปรดระบุชื่อไฟล์อิมเมจ ISO ของคุณ ตัวอย่างเช่น: tecmint1 เพื่อรับไฟล์ tecmint-[1-9]*.iso

โปรดเพิ่มระบบไฟล์ลงในข้อมูลสำรอง (คั่นด้วย “|“) ระบบไฟล์เริ่มต้นคือ “/” ซึ่งหมายถึงการสำรองข้อมูลทั้งหมด

โปรดยกเว้นระบบไฟล์ที่คุณไม่ต้องการสำรองข้อมูล (คั่นด้วย “|“) ตัวอย่างเช่น “/tmp” และ “/proc” จะถูกแยกออกอย่างถาวร หรือหากคุณต้องการสำรองข้อมูลระบบของคุณทั้งหมด เพียงกด Enter

โปรดป้อนเส้นทางไดเรกทอรีชั่วคราวของคุณหรือเลือกเส้นทางเริ่มต้น

โปรดป้อน เส้นทางไดเรกทอรีเริ่มต้น หรือเลือกเส้นทางเริ่มต้น

หากคุณต้องการสำรองข้อมูล แอตทริบิวต์เพิ่มเติม เพียงกด “เข้าสู่

หากคุณต้องการ ยืนยัน การสำรองข้อมูลของคุณหลังจากที่ mondo สร้างแล้ว คลิก “ใช่

หากคุณใช้ เคอร์เนล Linux แบบสแตนด์อโลนที่เสถียร ให้คลิก “ใช่” หรือหากคุณใช้เคอร์เนลอื่นพูดว่า “Gentoo” หรือ “เดเบียน” และกด “ไม่

คลิก “ใช่” เพื่อดำเนินการต่อ

การสร้างแค็ตตาล็อกของระบบไฟล์ “/

การแบ่งรายการไฟล์ออกเป็นชุด

กำลังเรียก MINDI เพื่อสร้างดิสก์ boot+data

การสำรองข้อมูลระบบไฟล์ อาจใช้เวลา สองสามชั่วโมง โปรดอดใจรอ

การสำรองไฟล์ขนาดใหญ่

เรียกใช้ “mkisofs” เพื่อสร้าง อิมเมจ ISO

การตรวจสอบ ISO tarball รูปภาพ

การตรวจสอบ ISO ไฟล์ภาพขนาดใหญ่

ในที่สุด Mondo Archive ก็เสร็จสมบูรณ์แล้ว กรุณากด “Enter” แล้วกลับไปที่คำสั่งเชลล์

หากคุณเลือกเส้นทางการสำรองข้อมูลเริ่มต้น คุณจะเห็น อิมเมจ ISO ใต้ “/var/cache/mondo/“ ซึ่งคุณสามารถเบิร์นลงใน >ซีดี/ดีวีดี สำหรับการกู้คืนในภายหลัง

หากต้องการกู้คืนไฟล์ทั้งหมดโดยอัตโนมัติ ให้บูตระบบด้วย Mondo ISO Image และที่พร้อมท์ให้บูตให้พิมพ์ “nuke ” เพื่อกู้คืนไฟล์

สำหรับการแจกจ่ายอื่นๆ คุณยังสามารถคว้าแพ็คเกจ Mondo Rescue ได้ที่หน้าดาวน์โหลด mondorescue