Мне надоело переустанавливать Kubuntu после каждого неудачного эксперимента. А поскольку я эксперементирую довольно часто, доволно часто случается так, что первоначальное состояние системы уже не востановить.
Я решил сделать бэкап настроенной и рабочей системы. Но не с помощью всяких там "Keep - Backup System", ведь иногда и загрузиться то не удаётся нормально, а путём копирования партиции жёсткого диска, куда установлен Linux.
Сначала была идея сделать это с помощью винды, но не нашёл ничего бесплатного и юзабельного. Погуглив, натолкнулся на такую шикарную вещь, как PING (Partimage Is Not Ghost). "PING is a live Linux ISO, based on the excellent Linux From Scratch (LFS)" - PING это Live CD, базирующийся на LFS.
Взять это чудо можно тут http://ping.windowsdream.com/ping/download.html
А вот как этим пользоваться:
Для начала нужно записать iso образ на диск. Далее следуем по шагам:
Мой образ занял всего 3.85 Гигабайт. Заметьте, что делается образ не всей партиции (у меня она 25 гигов весит), а только занятого места!
По времени это заняло 5 минут.
Процесс востановления ещё проще, поэтому я не буду расписывать его по шагам. Я уже им пользовался - востановилось всё также быстро и без каких-либо глюков!
Комментарии (55)
еще есть такая вещь для массового клонирования, бэкапа
http://clonezilla.sourceforge.net/
Ясно. Загрузиться с LiveCD а потом перегнать все dd + bzip2 :)
Великодушно простите меня! Не подскажите, а сие чудо (PING) понимает ufs , ntfs?
Судя по тому, что пишут на сайте, поддержка NTFS есть.
Bazilio, скажите, а вы этот образ на DVD записывали? Чтобы загружаться с него потом? Просто на сайте разработчики пишут руководство по созданию образа только под виндоусом, а про то, как создать iso-образ под линуксом я ничего не нашёл.
iso образ записываем на обычный CD диск. он там вообще 25 мегобайт весит.
записать образ можно например с помощью nero-linux или k3b
Понимает и nfs и ext3 и fat32 и даже linux-swap.
Давно пользуюсь partimage но у него есть одна большая проблема которая не решается до сих пор
Имеем партицию на 12гигов(данные 3гига) -> создаем image
Дальше если хотим слить этот image на партиции 11гигов программа выбивает ошибку
Если сливаем на партицию 20гигов то все ок но есть один нюанс когда проверяем свободное место имеем 9гигов(12-3) а надо было 17гигов(20-3)
Эта ошибка получается и с NTFS EXT3 и FAT32
хм.. а кудаже девается свободное место? может стоит глянуть через какой-нибудь qtparted? вдург она откусывает свободное место в ввиде неразмеченной области?
А я делаю так: копирую все папки корневой директории (в режиме Live CD) $ sudo cp -a /другой/раздел/папкаBackUpLinux. В случае полного конца (опять же, в режиме Live CD): rm -rf /.../старый корень - удаляються все каталоги но сам / - остается и копирую (с опцией -a естественно) в обратном порядке. Может топорно, но просто. Как по мне, проги по резервному копированию есть смысл использовать если хочется иметь постоянно обновляющуюся резервную копию чего-то, а так - cp, tar вполне достаточно.
попробовал. Действительно удобно. не надо грузиться с какого-то лива и вводить в строке опции dd.
Хотя и он все делает на ура. Но когда мне 100% виндуз-юзера удалось подсадить на эту сборку, после его попытки сделать бэк-ап ноутбука Акронисом - считаю это большим успехом в плане пропаганды линукса и Open Source :).
Хочу заметить пару вещей. 1. dd _не_ предназначен для бекапа, люди, вам файлы переносить а не веник побитно. 2. Зачем париться вообще такими замутами, лишним софтом? Банально cp и/или tar обойтись можно шикарно просто. Спасибо за внимание, счастья :)
ну не знаю, сколько времени cp будет копировать нескольо тысяч файлво общим размером 7 гигов например...
у меня бэкап PING'ом занимает до 10 минут.
25 гиговую висту минут за 15 забэкапил.
17 гиговый ХР за 10 минут.
4 гиговый линукс ваще за 5 минт бэкапится.
и востанавливается всё столькоже времени.
единственное, при бэкапе виндов в последнем пункте лучше ответить NO.
А почему бы и не расписать? Прога то хорошая спору нет, и делает всё сама. Но... Забекапить то я забыкапил, но поскольку всё работает хорошо, смысла нету восстанавливать, а када будет плохо, то что?
Ну загружусь я с этого диска опять и... Что жать то? Опять бекапить? А я не хочу, я хочу восстановить =)))
Напишите, что жать пожалуйста, помогите ламерюге =)))
Да и вот вопрос - после восстановления диски надо монтировать самому иль они буут уже смонтированы?
[url=http://lines.akusherstvo.ru/][img]http://lines.akusherstvo.ru/lineika/311153.gif[/img][/url]
мне пока не нужно ни чего востанавливать, а написать такую подробную инструкцию можно только в процессе.
но я обязательно сделаю это, когда найду время.
там на самом деле ни чего сложного. Указываешь что хочешь востановить, указываешь где лежит бэкап, и запускаешь процесс.
Фсе! уже ненадо, пришлось испробовать ;-)
Действительно всё просто и быстро.
Если кому понадобится то вот так:
Начиная с шестого пункта
6) Выбираем первую опцию (как уже сказал аутор)
7)Выбираем диск на котором сохранен образ
8)Указываем путь к каталогу где лежит образ (в нашем случае /)
9)Выбираем сам файл бэкапа (ну как там вы его обозвали)
10)В заключение нас спрашивают... чёто там типа: в образе были сохранены настройки ввода вывода BIOS... чёт такое, короче говорим YES
И вуаля! -) Всё стало как было.
В общем очень полезная и быстрая програмулька, а то что она все распространённые форматы понимает ет нам только наруку.
Аутору большой сенкс -)
А если восстанавливать с флэшки на жесткий диск? Попробовал - не выходит, затирает саму флэшку.
у меня на буке (Dell latitude 120L) не видит жесткий диск (не SATA)
пишет NO HDD FOUND и предлагает залогинится
захожу под рутом пытаюсь смонтировать вручную - не выходит
попробовал на других машинах, в т.ч. виртуальных - результат тот же.
версия пинга 2.01.13
жаль...
_______________________
(добавлено 23.09.2008):
с выходом версии 2.01.19 всё заработало.
а как это можно будет перегнать на флэшку???чтоб оттуда загружался PING
не знаю, не пробовал.
на этом сайте рассказано как любой линукс установить на флэшку, пинг там врядли будет, но можно сделать по аналигии с чем-то другим
Мда, не получилось. На шаге, где спрашивается куда бэкапить, про любой из вариантов говорит что-то вроде "Could not mount the device at all"... К чему бы это?
P.S. Ой, я блондинко))) все получилось, спасибо!
Уважаемая gadyuka, а после чего конкретно получилось? У меня тот же отклик...
Когда выбираешь что и куда бэкапить, надо навести стрелками выделение на нужный раздел, нажать ПРОБЕЛ и только потом энтэр. Там слева в скобочках появится звездочка напротив выбранного.
"Could not mount the device at all"...
Та же проблема... Чем решить?
Я дико извиняюсь, (3-й день на Линуксе), но после первого пункта "нажимаем Enter" запрашивает логин и пароль. В общем-то на этом я и закончил выступление в PING.
Подскажите пожалуйста в чем косяк. Спасибо.
Первый пункт звучит так:
А первый пункт, где нужно нажать Enter:
Тоесть система что-то спрашивает или просто сообщает (я уже и не помню) и просит нажать Enter.
У тебя так?
Извиняюсь снова, именно что после 2)пункта, тоесть жму [Enter], и мне предлагается ввести login & password.
у меня просто под рукой нету диска этого. может там ещё раз Enter нажать? пробовал?
там вроде не от чего спрашивать логин и пароль то....
Может лоин и пароль рута надо ввести, если из под простого пользователя работаете с программой?
Не говори глупостей. ты грузишься с загрузочного диска, ни каких логинов и паролей там нет и быть не может. Система загружается и ты уже в ней. все инструкции даются в процессе работы. внимательно читаем и делаем.
Надо подождать подольше. До того момента когда система сама не спросит нажать "Enter"
Эээ... LVM snapshot не? LVM вообще хорошая штука...
На счёт логина/пароля: у меня тоже спрашивает, но потому что я выбираю в одном из первых вопросов "загружаться в консоль после завершения". Логин - root, пароль не спрашивает. В консоли можно посмотреть лог работы программы командой "vi /tmp/x.log".
У меня есть один вопрос, может кто знает: всё делаю как описано выше, после ответа на последний вопрос программа работает с полсекунды и нормально завершает свою работу. Конечно за такое время никаких образов не создаётся. Смотрел лог работы - там ошибок нет, но почему-то сохраняется только BIOS (как я понял, эта программа PING попутно ещё и настройки биоса сохраняет/восстанавливает?). Выбираю создать образ на другом жестком диске, но почему не создаёт - непонятно...
Может места нет свободного?
Нет, место на диске было точно. Пришлось всё сделать с помощью так называемого «System Rescue CD».
Такой вопрос, есть ли какая утилита для создания ISO образа системы со всеми настройками и софтом, чтобы потом воткнуть записанный диск, нажать OK :) и вуаля, система стоит как ни в чём не бывало? Под винду у меня такой есть, воткнул CD нажал Enter и он сам ставит систему c дровами и софтом.
У меня рут 4Гб занимает. Свежеустановленную систему можно затарить и засейвить на болванку. Потом написать скрипт, чтобы он форматил раздел и разтаривал туда архив. И запускать его с лив сд.
Спасибо Bazilio. Отличная программа. Вы пишете "Мой образ занял всего 3.85 Гигабайт.По времени это заняло 5 минут." Мой образ 3.35 Гигабайт создавал 50 минут, примерно столько же восстанавливал.В чем причина?
Там есть выбор сжатия. Можно выбрать без сжатия, сильное сжатие, быстрое сжатие.
Видимо было выбрано сильное сжатие.. больше предположений нет.
Что-то мне кажется маловероятным, что на современных системах процессор сжимает данные дольше, чем эти данные записываются в несжатом виде на жесткий диск. Это как сжатие в NTFS - минусов никаких (разве что фрагментация при копировании). А чересчур сильное сжатие вряд ли встроили бы в подобный инструмент.
Кажется? а ты попробуй.
А вот как OpenNet предлагает пользоваться этим чудом.
http://www.opennet.ru/base/sys/pxe_ping_backup.txt.html
это способ с использованием сети. нафиг тут это ни кому не нужно, ибо геморрой.
Bazilio спасибо, попробуем :)
ставлю образ партиции с виндой с одного компа на другой идентичный. все проходит без проблем. но после восстановления на чистый хард, комп перезагружается, появляется черный экран с мигающим курсором, и все затихает.
может кто сталкивался с такой проблемой?
Что значит идентичный?
тут уже было написано, что востанавливать образ можно только на равную по размерам партицию.
Вообще этот метод протестирован мною для бэкапа и востановления одной машины. При этом не должна меняться разметка диска.
А если ты винду так востановил, то может тебе ещё и загрузчик виндовый надо востанавливать. Но это уже не в этой теме, да и не в этом форуме вообще.
проблема была не с Ping. перед снятием образа с системы разбивал диск при помощи Parted Magic. Она и убивала загрузчик Виндовый. Как только создал образ с чистой винды - все встало на идентичный комп, и, кстати, встает на партицию любого размера, правда урезает ее (выше об этом уже говорили). Решаю эту проблему той же Parted Magic.
Слышал, что можно создаваемый образ писать не на HDD, а сразу на DVD-RW. Только файловая система должна быть какая-то особенная там. подскажите, плз!
Копайся на оффициальном сайте и в гугле. тут врядли кто-то за тебя это сделает.
Сейчас поставил Kubuntu 9.04 удалил ненужные пакеты, доставил что надо и поднастроил под себя - решил cделать бэкап с помощью данной тулзы, так как при дальнейшей более глубокой настройке и разных эксперементов у меня частенько система слетает напрочь. Раньше вопросов не возникало и PING со своей задачей справлялся на олично, но сейчас меня посетил большой облом - как обычно выбираю разделы для бэкапа, затем указываю куда бэкапить, процесс начинается и буквально через 5 секунд с видом типа всё готово уходит в перезагрузку, но на деле нифига не готово - и тут до меня дошло, что когда ставил систему решил попробовать и заценить приимущества EXT 4 и походу эта тулза с ней не работает - очень жаль а ведь было так удобно. (((
День добрый.
Недавно сталкнулся с PING, необходимо было сделать образ всей системы(Ubuntu+DRweb SE server)
на случай выхода из строя или падения. Сделал образ всех 3-разделов linux,extended b linux swap соответственно. Теперь пробую развернуть их на другом винте. Кто знает. Как это правильно сделать, ччтобы получить работоспособную систему??? Насколько я понимаю все 3 раздела прийдеся создать ручками, потом поочередно в каждый залить свой образ(у меня hdb hdb1.00 hdb1.01) это видимо сами образы и еще есть hdb1.firstsector hdb2.firstssector hdb5.firstsector как правильно их залить что это? служебная инфа разделов? так же в папке имеется файл bios он для чего. Кто что знает подскажите пожалуйста :-)
Здравствуйте Уважаемые. У меня проблема с опциями по бэкапу ubuntu. Я все делаю пошагово как написал многоуважаемый Bazilio, но когда дохожу до шага где меня просят выбрать что бэкапить я выбираю, к примеру
[] choose this if you want a restoration
[] sda1 (Linux)
[*] sda2 (Extended)
[] sda5 (Linux)
[] sda6 [Linux swap / So]
и нажимаю OK.
Затем мне предлагают выбрать куда забэкапить мне предлагают три варианта
sda1 (Linux)
sda5 (Linux)
sda6 [Linux swap / So]
и я выбираю, к примеру sda5 (Linux) и OK.
и потом появляется надпись на черном фоне Could not mount device at all. Try again.
После этой надписи меня опять отправляют в "куда забэкапить". Всяко пробовал варьировать эти два путкта в конечном итог получал надпись Could not mount device at all. Try again. К пункту 9 вышеизложенной инструкции так и не перешел:-( помогите пожалуйста с этой проблемой.
Там надо не просто навести курсор на нужную строчку, но и пробел нажать, чтоб ее отметить. В обоих случаях.
Очень нужно забэкапит помогите пожалуйста.
Я конечно же так делал, но результат такой же:(
Я вроде когда-то закрывал эту темку, но видимо её опять открыли. PING не поддерживает ext4, последнее время пользуюсь fsarchiver.