Категория: Windows: Антивирусы
Размер: 0 Kb Статус (Цена). GPL ОС: Linux Дата добавления: 08.07.2009 Имя файла: mondo-2.2.9.tar.gz
Mondo it backs up your GNU/Linux server or workstation to tape, CD-R, CD-RW, NFS or hard disk partition. In the event of catastrophic data loss, you will be able to restore all of your data [or as much as you want], from bare metal if necessary. Mondo is in use by Lockheed-Martin, Nortel Networks, Siemens, HP (US and France), IBM, NASA's JPL, the US Dept of Agriculture, dozens of smaller companies, and tens of thousands of users.Mondo is comprehensive. Mondo supports LVM, RAID, ext2, ext3, JFS, XFS, ReiserFS, VFAT, and can support additional filesystems easily: just e-mail the mailing list with your request. It supports adjustments in disk geometry, including migration from non-RAID to RAID. Mondo runs on all major Linux distributions and is getting better all the time. You may even use it to backup non-Linux partitions, such as NTFS.Mondo is free! It has been published under the GPL (GNU Public License), partly to expose it to thousands of potential beta-testers but mostly as a contribution to the Linux community. I charge for 1-to-1 technical support to fund Mondo's development.
Автор: Hanny Helal
Дата публикации: July 3, 2014
Перевод: Н.Ромоданов
Дата перевода: август 2014 г.
Клонирование дисков представляет собой процесс копирования данных с одного жесткого диска на другой. На самом деле вы можете выполнить этот процесс с помощью операции копирования и вставки (copy & paste), но вы не сможете скопировать скрытые файлы и каталоги или файлы, которые в текущий момент используются, поэтому вам нужна программа клонирования, которая сделает эту работу. Также вам, возможно, потребуется отдельный процесс клонирования, который выполнит сохранение резервного образа ваших файлов и каталогов.
Работа программы клонирования состоит в том, чтобы взять все данные на диске, конвертировать их в один файл .img и предоставить его вам с тем, чтобы вы могли скопировать его на другой жесткий диск. В нашей статье мы рассказываем о восьми лучших программ клонирования, имеющих открытый исходный код, которые сделают за вас эту работу.
1. ClonezillaClonezilla представляет собой Live CD, созданный на основе Ubuntu и Debian и выпущенный под лицензией GPL 3. С его помощью можно клонировать все ваши данные на жестком диске или делать резервные копии; он похож на Norton Ghost для Windows, но более эффективный.
ВозможностиClonezilla для Linux
2. Redo BackupRedo Bakcup также представляет собой инструмент Live CD для простого клонирования вашего дисков; Redo Backup является бесплатной «живой» системой с открытым исходным кодом, выпущенной под лицензией GPL 3, Как указано на сайте этого приложения, оно обладает следующими возможностями:
Redo Backup
3. Mondo RescueВ отличие от других программ клонирования, программа Mondo не конвертирует ваши жесткие диски в файл .img ; поскольку она конвертирует их в образ .iso. то вы можете также создать свой собственный Live CD с Mondo — используйте для этого инструментальное средство mindi, разработанное для Mondo Rescue для клонирования данных с Live CD.
Программа поддерживает работу в большинстве дистрибутивов Linux, она также поддерживается в FreeBSD, причем под лицензией GPL. Вы можете установить Mondo Rescue, воспользовавшись следующей ссылкой.
MondoRescue
4. PartimageПакет Partimage является программой резервного копирования с открытым исходным кодом; по умолчанию она работает по системе Linux и в большинстве дистрибутивов Linux доступна для установки из менеджера пакетов. Если у вас нет установленной системы Linux, то можно использовать диск «SystemRescueCd», являющийся «живым» диском Live CD, в состав которого по умолчанию входит пакет Partimage, позволяющий выполнить необходимый вам процесс клонирования.
Пакет Partimage выполняет клонирование очень быстро, но проблема в том, что в нем не поддерживается работа с разделами ext4 или btrfs, но вы можете пользоваться им для клонирования других файловых систем, например, ext3 и NTFS.
5. FSArchiverПакет FSArchiver является продолжением пакета Partimage; он также является хорошим инструментом клонирования жестких дисков - поддерживает клонирование разделов Ext4 и NTFS.
ВозможностиВы можете скачать пакет FSArchiver и установить его в вашей системе, либо вы можете скачать диск SystemRescueCD. в котором также есть пакет FSArchiver.
FSArchiver
6. PartclonePartclone это бесплатный инструмент для клонирования и восстановления разделов, написанный на языке С и впервые появившийся в 2007 году. Он поддерживает множество файловых систем, например, ext2, ext3, ext4, xfs, nfs, reiserfs, reiser4, hfs+, btrfs и очень прост в использовании.
Распространяемый по лицензии GPL, он также доступен в качестве инструментального средства в Clonezilla; также вы можете скачать его в виде отдельного пакета.
G4L является свободной «живой» системой на CD, с помощью которой легко клонировать жесткий диск; ее главная особенность в том, что вы можете сжать файловую систему и отправить ее по FTP, CIFS, SSHFS или NFS в любое место, куда вы захотите; система, начиная с версии 0.41, поддерживает работу с разделами GPT, лицензируется в соответствие с лицензией BSD и доступна бесплатно для скачивания.
8. doCloneПакет doClone также является бесплатным программным проектом, который был разработан для простого клонирования системных разделов Linux; он написан на языке C++, поддерживает до 12 различных файловых систем, может выполнять восстановления загрузчика Grub и может по сети передавать образ клона на другие компьютеры; doClone также позволяет выполнять «живое» клонирование, что означает, что вы можете создать клон системы, даже если система работает.
Есть много других инструментальных средств, предназначенных для клонирования ваших жестких дисков в системе Linux. Пользуетесь ли вы, когда выполняете резервное копирование ваших жестких дисков, какой-нибудь из систем клонирования из приведенного выше списка? Какая из них больше подходит для вас? А также сообщите нам, если есть какие-нибудь другие инструменты, о которых вы знаете и которые отсутствуют в списке.
Release Notes: This release correctly supports software RAID on RHEL 6, with re-creation of metadata and UUIDs. It fixes restoration issues for Debian and Ubuntu, as well as on RHEL 5 (the tune2fs command wasn’t working for ext4; it required the use of tune4fs). It supports out of tree kernel modules (such as hpsa from the PSP/SPP) and has improved support for latest HP ProLiant Blades. It fixes many small annoyances (like #616), especially thanks to new automated regression tests.
Release Notes: Various bugfixes (an exclude/include dir issue and rounding disk computation) and some new drivers.
Release Notes: Fixes were made for improved support of LVM device exclusion, including fixes for LVM issues in 2.2.9.2, fixes for grub on OpenSuSE restoration support, for a crash when backuping NTFS FS, and for other small things.
09 Jun 2003 07:04 hrabson
Re: Dependencies
> I think this is what made me think twice
Основное назначение этой программы - создание резервных копий данных. Но в случае повреждения данных программа позволяет восстановить их полностью или частично, даже если ваш жесткий диск недоступен обычными средствами.
Mondo Rescue поддерживает несколько файловых систем, в том числе LVM 1/2, RAID, ext2, ext3, ext4, JFS, XFS, ReiserFS, VFAT и может легко поддерживать дополнительные файловые системы. Он также предлагает поддержку программного RAID массива, а также работу с большим количеством аппаратных контроллеров RAID. Mondo работает на всех основных дистрибутивах Linux, таких как Ubuntu, RedHat, SuSE, Mandriva, Debian и Gentoo. Тем не менее, если необходимо, то вы можете использовать его для резервного копирования не "родных" для Linux разделов, таких как NTFS.
Пакет создает резервные копии Linux сервера или рабочей станции на ленточном носителе, CD-R, CD-RW, DVD-R (W), DVD + R (W), в виде ISO-образов на локальных дисках, на удаленных носителях по NFS, или в разделе жесткого диска.
Mondo Rescue является надежным и бесплатным решением для аварийного восстановления данных. Может восстанавливать геометрию диска, обеспечивать миграцию данных на RAID-массивы, проверять целостность файловой системы компьютера. Кроме того, позволяет проводить реструктуризацию диска, уменьшать/увеличивать разделы, переназначать устройства, добавлять жесткие диски.
Требуется простое средство для создания образа системы. Вам нужен идеальный
дубликат с сохранением конфигурации, всех заплаток и обновлений, чтобы сис тему можно было легко восстановить «с нуля», перенести на другой жесткий диск
или создать несколько идентичных установок. Пользовательские данные ежед невно архивируются, поэтому достаточно сохранить системные и конфигураци онные файлы.
Воспользуйтесь Mondo Rescue для создания пользовательского загрузочного ком пакт-диска.
Проследите за тем, чтобы на жестком диске было достаточно места для хране ния временного образа (700 Мбайт на каждый диск). Не запускайте другие про граммы (игры, почтовые клиенты, редакторы и т. д.) во время работы Mondo. Вве дите с правами root команду mondoarchive в командной строке. Mondo подумает
минуту-другую, а затем откроет окно, показанное на рис. 16.2.
Выберите носитель информации. В нашем примере будет использоваться дис ковод CD-RW по адресу SCSI 0,1,0. В следующем окне программа спросит, под держивает ли ваш дисковод технологию «Burn-Proof» (yes). Затем выберите уро вень сжатия (Maximum), укажите скорость записи (4) и SCSI-адрес дисковода
Затем программа спрашивает, какие файлы нужно архивировать. Выберите /
или всю корневую файловую систему, потому что в следующем вопросе вам бу дет предложено выбрать исключаемые файлы. Файлы /tmp и /ргос исключаются
автоматически. Также исключите /home и другие каталоги данных (общие ката логи, почтовые накопители и журналы).
Далее Mondo спрашивает, нужно ли проверить архивы после их создания (yes),
и уверены ли вы в том, что в вашей системе используется нормальное, стандарт ное ядро Linux (при использовании старого ядра Debian отвечайте по — дополни тельная информация приведена в подразделе «Комментарий»).
Наконец, программа попросит ввести имя устройства. Если в системе исполь зуется ядро 2.4, введите имя SCSI (/dev/scdn). Для ядра 2.6 используйте имя /dev/
hdw. Архивация может занять пару часов. Впрочем, отходить от компьютера не
стоит, потому что в конце потребуется ваше участие.
Комментарий
Если вы запустили Mondo из консоли и экран погас от отсутствия активности
пользователя, нажмите клавишу Alt.
Для получения адреса SCSI вашего дисковода используется команда cdrecord -scanbus. В системах с ядром 2.4 его можно найти в /etc/fstab или в выходных дан ных dmesg.
«Нормальным» считается ядро, включающее следующие компоненты:
О поддержка loopfs;
О поддержка CD-ROM;
О поддержка ISO9660;
О поддержка initrd ramdisk (встроенная);
О поддержка файловых систем в виртуальной памяти (встроенная);
О поддержка флоппи-дисководов (встроенная);
О поддержка файловой системы Ext2 (встроенная);
О поддержка носителя, на который записывается архив;
О эмуляция SCSI в ядре 2.4.
Большинство стандартных ядер новее версии 2.4.7 подходят под этот критерий.
Старые версии Debian плохо поддерживались Mondo, но начиная с ядра 2.4.17, ядра
Debian должны содержать все обязательные компоненты. Если ваше ядро не может
использоваться для загрузки компакт-диска Mondo, воспользуйтесь аварийным яд ром mindi-kemel (см. раздел 16.18). Ядро mindi-kemeL используется только для за грузки компакт-диска аварийного восстановления, оно не заменяет системное ядро.
У Mondo есть свои представления о том, как должен быть настроен загрузчик
GRUB. Возможно, пользователям GRUB придется создать следующую мягкую ссылку:
# In -s /boot/grub/menu.1st /etc/grub.conf
Mondo настаивает на присутствии этой ссылки и отказывается проводить ар хивацию без нее, так что лучше не спорить.
Mondo распространяется в форме исходных текстов, пакетах Debian и RPM.
Вам потребуются следующие пакеты:
Mondo Rescue with RAID in Debian
What is Mondo Rescue?
Mondo is reliable. It backs up your GNU/Linux server or workstation to tape, CD-R, CD-RW, DVD-R[W], DVD+R[W], NFS or hard disk partition. In the event of catastrophic data loss, you will be able to restore all of your data [or as much as you want], from bare metal if necessary. Mondo is in use by Lockheed-Martin, Nortel Networks, Siemens, HP, IBM, NASA's JPL, the US Dept of Agriculture, dozens of smaller companies, and tens of thousands of users.
Mondo is comprehensive. Mondo supports LVM 1/2, RAID, ext2, ext3, JFS, XFS, ReiserFS, VFAT, and can support additional filesystems easily: just e-mail the mailing list with your request. It supports software raid as well as most hardware raid controllers. It supports adjustments in disk geometry, including migration from non-RAID to RAID. Mondo runs on all major Linux distributions (RedHat, RHEL, SuSE, SLES, Mandriva, Debian) and is getting better all the time. You may even use it to backup non-Linux partitions, such as NTFS.
Download Mondo Rescue
Mondo Rescue Documentation
The problem is that the Debian Sarge package for Mondo does not work well with RAID (it actually does not work at all). This is because Sarge no longer supports raidtools2 but rather mdadm only. Mdadm is better, so if you have not picked it up yet you really should. Until it's patched, here is an easy work around, while not elegant, it should allow you to restore your data on RAID systems.
Requirement
The first step is to have a Debian Sarge system running RAID. This can be done via the installer or later by hand whichever you prefer. Now that the installer allows you to create a RAID during the initial install, I imagine more people now run RAID on Debain than before.
Install Mondo Rescue in Debian
#apt-get install mondo
Now we need to edit some configuration files to add a few packages to mindi (part of mondo). Because the default install uses raidtools and Sarge does not have raidtools, we have to tell Mondo to add the package mdadm. Use whatever editor you like and modify
/etc/mindi/deplist.txt
Add the following to pretty much anywhere, I put in under the "Covers a multitude of sins" section
mdadm cfdisk
cfdisk is optional but I like using that much more than fdisk.
Create the Image
There are many ways to make a mondo image. You can burn it directly to a CD/DVD but I prefer to create an iso image on the host drive and then transfer and burn it somewhere else.
#mondoarchive -Oi -d /var/images/ -S /var/images/ -E /var/images/ -s 4200m
This command creates an archive image in the /var/images/ directory. It also excludes the /var/images directory in the iso it's creating (you dont want an image of your image). The "-s" section is for size, since I am making a DVD it's at 4200 megs, but if it was a cd you leave that switch out. Make sure that the directory is already created and you can pretty much use any location you want as long as it has enough room. After it's done (it could be awhile) you will have a compressed image of you disk, usually called something like 1.iso under the images directory. Burn that disk image to a cd/dvd and you now have a bootable drive you can recover your system from.
Put the CD in machine you want to put the image on and boot (make sure boot to cd is enabled in your bios). When the Mondo boot screen appears, type
and hit return. This will get you to a basic shell where you can create your new RAID devices to put the image on.
One in the shell use tools like cfdisk and mdadm to recreate your RAID devices. I assume you have done this before but for record here is the basic instructions for a RAID 1(mirror) setup.
Create partitions of equal size on 2 hardrives.
If booting directly to the raidset without an initrd image (and you recompiled your kernel to allow this) make their type fd
Create the RAID set. (assuming your using drive hda and hdc and its partition one on those drives) - Do the below for each raid device.
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/hd[ac]1
Check /proc/mdstat and wait until they are synced
Create the file system you want, example mkfs -t ext3 /dev/md0 or mkswap /dev/md1
mondorestore-> Interactive -> Ok to mount list -> No to erase and partition -> Say no to format -> Yes to Restore all data
Grub After looking at what I wrote I realized I forgot about grub. It also seems that grub does not always work through mondo when doing it this way. To fix it you just install grub by hand. After the restore has happened it should bounce you out to the shell. This assumes you have 2 drives hda and hdc, with the first partition as the bootable partition.
Mondo Rescue бесплатная, с открытым исходным кодом утилита для резервного копирования, клонирования сервера.
Позволяет легко создать полную копию своего сервера (Linux или Windows) в формате ISO на CD, DVD, USB, HDD или NFS. А также позволяет быстро восстановить данную копию на свой сервер. Поддерживается также восстановление отдельных файлов. Основной плюс данной системы это простота использования, создать полный бекап сервера можно не прерывая его работу.
Данная статья расскажет как установить Mondo Rescue на свой сервер.
Установка на RHEL/CentOS 6,5,4
Необходимо подключить нужный репозитарий для своей версии и битности ОС.
Код: Выделить всё # cd /etc/yum.repos.d/
## On RHEL/CentOS 6 - 32-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/6/i386/mondorescue.repo
## On RHEL/CentOS 5 - 32-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/5/i386/mondorescue.repo
## On RHEL/CentOS 6 - 64-Bit ##
Mondo Rescue is a Disaster Recovery Solution which allows you to effortlessly backup and interactively restore Linux, Windows and other supported filesystem partitions to/from CD-R/RW media, tape, NFS. and Mindi Linux provides the bootable emergency restore CD/floppy set which Mondo uses at boot-time.
For Trusty (Ubuntu 14.04 LTS)Please open a Terminal and copy-paste the following commands one by one into the Terminal to install mondo (press <ENTER> after each line):
Now Mondo Archive v3.2.120150305095420-0 is installed, including the required dependencies (afio buffer lzop mindi mindi-busybox)
Then you can run mondo using the following commands:
For Precise Pangolin (Ubuntu 12.04 LTS)Please open a Terminal and copy-paste the following commands one by one into the Terminal to install mondo (press <ENTER> after each line):
Now Mondo Archive v3.0.1-r2957 is installed, including the required dependencies(afio buffer lzop mindi mindi-busybox ntfsprogs)
Then you can run mondo using the following commands:
Procedure for Breezy Badger (unsupported Ubuntu 5.10 ) - needs update for Ubuntu 14.04 LTSThe procedure below contains a step-by-step procedure and a script for setting up mondo/mindi backup and recovery on an Ubuntu Breezy box.
Description of this solutionThe mondo/mindi configuration described herein comes courtesy of Nick Wheeler, who uses a similar procedure to backup servers at work. I'm going to first describe the roll your own solution, building everything from source, and then hopefully Nick will help me refine and simplify the process so that x86 Ubuntu Breezy boxes can be setup with a single install script (see below:).
The "Roll Your Own" Solution Prerequisites Make sure you have the following packages installed:as root run mondobackup .
That's it! mondobackup will call mondo and mindi to make iso images of your system in /usr/local/mondoiso. Burn each image onto a cd, then boot the target machine from the first cd to begin the restoration process.
Note: If you happen to use SCSI, and the failsafe kernel doesn't work for you, download and install kernel-image-2.6.14.2-baseline-4.2_10.00.Custom_i386.deb, but make sure to edit your grub/lilo so it doesn't use this kernel as your default kernel (unless you want to). Then you have to reboot into the kernel and then you can perform your backup, but remove the -k FAILSAFE switch from /usr/local/bin/mondobackup. This is messy and silly, there will be a better/universal way in the very near future.by Paul Flint
This script actually works. Download the script from https://docbox.flint.com/bazaar/MondoMindi/mm.sh. next chmod +X it, become root, and tourch it off. It appears that Version 0.5 is worth testing with.