Сохраним свой LINUX - backup (бэкап) партиции с помощью PING (Partimage Is Not Ghost)

Изображение пользователя Bazilio.

Мне надоело переустанавливать 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 образ на диск. Далее следуем по шагам:

  1. Загружаемся с этого диска
  2. На первый вопрос (или предложение :) ) нажимаем Enter
  3. Далее OK (нажатием Enter)
  4. Нас спрашивают, что сделать, когда мы закончим. Я выбрал перезагрузку
  5. Выбираем, где хранить\от куда востанавливать. Я выбрал локально, сетевое расположение не пробовал.
  6. Выбираем партицию, которую хотим забэкапить. (Для востановления надо выбрать первую опцию) (Нужный пункт выбирается с помощью пробела)
  7. Выбираем партицию, на которую хотим сохранить наш бэкап
  8. Выбираем название каталога, куда сохраняь. Я выбрал "\"
  9. Выбираем последний пункт: Create_New_Image
  10. Вводим имя образа. (Будет создан каталог с этим именем, а в нём уже файлики бэкапа, созданные системой)
  11. Выбираем сжимать или не сжимать наш образ. Я выбрал не сжимать, чтобы это всё побыстрей произошло.

Мой образ занял всего 3.85 Гигабайт. Заметьте, что делается образ не всей партиции (у меня она 25 гигов весит), а только занятого места!
По времени это заняло 5 минут.

Процесс востановления ещё проще, поэтому я не буду расписывать его по шагам. Я уже им пользовался - востановилось всё также быстро и без каких-либо глюков!

Комментарии (55)

0
chain - 25 Февраль, 2008 - 01:43

еще есть такая вещь для массового клонирования, бэкапа
http://clonezilla.sourceforge.net/

0
Гость (не зарегистрирован) - 26 Февраль, 2008 - 19:37

Ясно. Загрузиться с LiveCD а потом перегнать все dd + bzip2 :)

0
Гость (не зарегистрирован) - 26 Февраль, 2008 - 23:45

Великодушно простите меня! Не подскажите, а сие чудо (PING) понимает ufs , ntfs?

0
Артём (не зарегистрирован) - 27 Февраль, 2008 - 13:41

Судя по тому, что пишут на сайте, поддержка NTFS есть.

Bazilio, скажите, а вы этот образ на DVD записывали? Чтобы загружаться с него потом? Просто на сайте разработчики пишут руководство по созданию образа только под виндоусом, а про то, как создать iso-образ под линуксом я ничего не нашёл.

0
Bazilio - 27 Февраль, 2008 - 18:04
Изображение пользователя Bazilio.

iso образ записываем на обычный CD диск. он там вообще 25 мегобайт весит.
записать образ можно например с помощью nero-linux или k3b
Понимает и nfs и ext3 и fat32 и даже linux-swap.

0
AMD - 29 Февраль, 2008 - 13:14

Давно пользуюсь partimage но у него есть одна большая проблема которая не решается до сих пор

Имеем партицию на 12гигов(данные 3гига) -> создаем image
Дальше если хотим слить этот image на партиции 11гигов программа выбивает ошибку
Если сливаем на партицию 20гигов то все ок но есть один нюанс когда проверяем свободное место имеем 9гигов(12-3) а надо было 17гигов(20-3)

Эта ошибка получается и с NTFS EXT3 и FAT32

0
Bazilio - 29 Февраль, 2008 - 14:37
Изображение пользователя Bazilio.

хм.. а кудаже девается свободное место? может стоит глянуть через какой-нибудь qtparted? вдург она откусывает свободное место в ввиде неразмеченной области?

0
Buy - 1 Март, 2008 - 03:25

А я делаю так: копирую все папки корневой директории (в режиме Live CD) $ sudo cp -a /другой/раздел/папкаBackUpLinux. В случае полного конца (опять же, в режиме Live CD): rm -rf /.../старый корень - удаляються все каталоги но сам / - остается и копирую (с опцией -a естественно) в обратном порядке. Может топорно, но просто. Как по мне, проги по резервному копированию есть смысл использовать если хочется иметь постоянно обновляющуюся резервную копию чего-то, а так - cp, tar вполне достаточно.

0
icewolf - 3 Март, 2008 - 16:22
Изображение пользователя icewolf.

попробовал. Действительно удобно. не надо грузиться с какого-то лива и вводить в строке опции dd.
Хотя и он все делает на ура. Но когда мне 100% виндуз-юзера удалось подсадить на эту сборку, после его попытки сделать бэк-ап ноутбука Акронисом - считаю это большим успехом в плане пропаганды линукса и Open Source :).

0
ghabit (не зарегистрирован) - 10 Март, 2008 - 22:37

Хочу заметить пару вещей. 1. dd _не_ предназначен для бекапа, люди, вам файлы переносить а не веник побитно. 2. Зачем париться вообще такими замутами, лишним софтом? Банально cp и/или tar обойтись можно шикарно просто. Спасибо за внимание, счастья :)

0
Bazilio - 11 Март, 2008 - 13:57
Изображение пользователя Bazilio.

ну не знаю, сколько времени cp будет копировать нескольо тысяч файлво общим размером 7 гигов например...
у меня бэкап PING'ом занимает до 10 минут.
25 гиговую висту минут за 15 забэкапил.
17 гиговый ХР за 10 минут.
4 гиговый линукс ваще за 5 минт бэкапится.
и востанавливается всё столькоже времени.

0
Bazilio - 11 Март, 2008 - 13:58
Изображение пользователя Bazilio.

единственное, при бэкапе виндов в последнем пункте лучше ответить NO.

0
Wervolf - 12 Март, 2008 - 14:23
Изображение пользователя Wervolf.

Процесс востановления ещё проще, поэтому я не буду расписывать его по шагам.

А почему бы и не расписать? Прога то хорошая спору нет, и делает всё сама. Но... Забекапить то я забыкапил, но поскольку всё работает хорошо, смысла нету восстанавливать, а када будет плохо, то что?
Ну загружусь я с этого диска опять и... Что жать то? Опять бекапить? А я не хочу, я хочу восстановить =)))
Напишите, что жать пожалуйста, помогите ламерюге =)))

Да и вот вопрос - после восстановления диски надо монтировать самому иль они буут уже смонтированы?
[url=http://lines.akusherstvo.ru/][img]http://lines.akusherstvo.ru/lineika/311153.gif[/img][/url]

0
Bazilio - 12 Март, 2008 - 15:38
Изображение пользователя Bazilio.

мне пока не нужно ни чего востанавливать, а написать такую подробную инструкцию можно только в процессе.
но я обязательно сделаю это, когда найду время.
там на самом деле ни чего сложного. Указываешь что хочешь востановить, указываешь где лежит бэкап, и запускаешь процесс.

0
Wervolf - 14 Март, 2008 - 18:27
Изображение пользователя Wervolf.

Фсе! уже ненадо, пришлось испробовать ;-)
Действительно всё просто и быстро.
Если кому понадобится то вот так:
Начиная с шестого пункта
6) Выбираем первую опцию (как уже сказал аутор)
7)Выбираем диск на котором сохранен образ
8)Указываем путь к каталогу где лежит образ (в нашем случае /)
9)Выбираем сам файл бэкапа (ну как там вы его обозвали)
10)В заключение нас спрашивают... чёто там типа: в образе были сохранены настройки ввода вывода BIOS... чёт такое, короче говорим YES
И вуаля! -) Всё стало как было.

В общем очень полезная и быстрая програмулька, а то что она все распространённые форматы понимает ет нам только наруку.

Аутору большой сенкс -)

0
Гость - 18 Июль, 2008 - 02:58

А если восстанавливать с флэшки на жесткий диск? Попробовал - не выходит, затирает саму флэшку.

0
znesterov - 23 Сентябрь, 2008 - 12:34
Изображение пользователя znesterov.

у меня на буке (Dell latitude 120L) не видит жесткий диск (не SATA)
пишет NO HDD FOUND и предлагает залогинится
захожу под рутом пытаюсь смонтировать вручную - не выходит
попробовал на других машинах, в т.ч. виртуальных - результат тот же.
версия пинга 2.01.13
жаль...
_______________________
(добавлено 23.09.2008):
с выходом версии 2.01.19 всё заработало.

0
Гость - 3 Сентябрь, 2008 - 11:57

а как это можно будет перегнать на флэшку???чтоб оттуда загружался PING

0
Bazilio - 4 Сентябрь, 2008 - 09:26
Изображение пользователя Bazilio.

не знаю, не пробовал.

0
Soi-Fong - 4 Сентябрь, 2008 - 11:13
Изображение пользователя Soi-Fong.

на этом сайте рассказано как любой линукс установить на флэшку, пинг там врядли будет, но можно сделать по аналигии с чем-то другим

0
gadyuka - 28 Октябрь, 2008 - 19:22
Изображение пользователя gadyuka.

Мда, не получилось. На шаге, где спрашивается куда бэкапить, про любой из вариантов говорит что-то вроде "Could not mount the device at all"... К чему бы это?
P.S. Ой, я блондинко))) все получилось, спасибо!

0
Гость - 5 Декабрь, 2008 - 11:23

Уважаемая gadyuka, а после чего конкретно получилось? У меня тот же отклик...

0
gadyuka - 5 Декабрь, 2008 - 18:56
Изображение пользователя gadyuka.

Когда выбираешь что и куда бэкапить, надо навести стрелками выделение на нужный раздел, нажать ПРОБЕЛ и только потом энтэр. Там слева в скобочках появится звездочка напротив выбранного.

0
seawork - 5 Декабрь, 2008 - 11:29

"Could not mount the device at all"...
Та же проблема... Чем решить?

0
Гость - 2 Ноябрь, 2008 - 09:22

Я дико извиняюсь, (3-й день на Линуксе), но после первого пункта "нажимаем Enter" запрашивает логин и пароль. В общем-то на этом я и закончил выступление в PING.
Подскажите пожалуйста в чем косяк. Спасибо.

0
Bazilio - 5 Ноябрь, 2008 - 10:28
Изображение пользователя Bazilio.

Первый пункт звучит так:

1) Загружаемся с этого диска

А первый пункт, где нужно нажать Enter:

2) На первый вопрос (или предложение :) ) нажимаем Enter

Тоесть система что-то спрашивает или просто сообщает (я уже и не помню) и просит нажать Enter.
У тебя так?

0
Гость - 5 Ноябрь, 2008 - 10:53

Извиняюсь снова, именно что после 2)пункта, тоесть жму [Enter], и мне предлагается ввести login & password.

0
Bazilio - 6 Ноябрь, 2008 - 08:57
Изображение пользователя Bazilio.

у меня просто под рукой нету диска этого. может там ещё раз Enter нажать? пробовал?
там вроде не от чего спрашивать логин и пароль то....

0
Гость - 7 Ноябрь, 2008 - 16:36

Может лоин и пароль рута надо ввести, если из под простого пользователя работаете с программой?

0
Bazilio - 10 Ноябрь, 2008 - 11:40
Изображение пользователя Bazilio.

Не говори глупостей. ты грузишься с загрузочного диска, ни каких логинов и паролей там нет и быть не может. Система загружается и ты уже в ней. все инструкции даются в процессе работы. внимательно читаем и делаем.

0
Гость - 2 Февраль, 2009 - 18:59

Надо подождать подольше. До того момента когда система сама не спросит нажать "Enter"

0
Гость - 10 Ноябрь, 2008 - 22:06

Эээ... LVM snapshot не? LVM вообще хорошая штука...

0
tubo - 13 Ноябрь, 2008 - 16:23

На счёт логина/пароля: у меня тоже спрашивает, но потому что я выбираю в одном из первых вопросов "загружаться в консоль после завершения". Логин - root, пароль не спрашивает. В консоли можно посмотреть лог работы программы командой "vi /tmp/x.log".

У меня есть один вопрос, может кто знает: всё делаю как описано выше, после ответа на последний вопрос программа работает с полсекунды и нормально завершает свою работу. Конечно за такое время никаких образов не создаётся. Смотрел лог работы - там ошибок нет, но почему-то сохраняется только BIOS (как я понял, эта программа PING попутно ещё и настройки биоса сохраняет/восстанавливает?). Выбираю создать образ на другом жестком диске, но почему не создаёт - непонятно...

0
Bazilio - 13 Ноябрь, 2008 - 18:52
Изображение пользователя Bazilio.

Может места нет свободного?

0
tubo - 18 Ноябрь, 2008 - 14:06

Нет, место на диске было точно. Пришлось всё сделать с помощью так называемого «System Rescue CD».

0
Flyer - 4 Декабрь, 2008 - 14:04
Изображение пользователя Flyer.

Такой вопрос, есть ли какая утилита для создания ISO образа системы со всеми настройками и софтом, чтобы потом воткнуть записанный диск, нажать OK :) и вуаля, система стоит как ни в чём не бывало? Под винду у меня такой есть, воткнул CD нажал Enter и он сам ставит систему c дровами и софтом.

0
picaro - 4 Декабрь, 2008 - 17:00
Изображение пользователя picaro.

У меня рут 4Гб занимает. Свежеустановленную систему можно затарить и засейвить на болванку. Потом написать скрипт, чтобы он форматил раздел и разтаривал туда архив. И запускать его с лив сд.

0
Гость - 26 Декабрь, 2008 - 09:31

Спасибо Bazilio. Отличная программа. Вы пишете "Мой образ занял всего 3.85 Гигабайт.По времени это заняло 5 минут." Мой образ 3.35 Гигабайт создавал 50 минут, примерно столько же восстанавливал.В чем причина?

0
Bazilio - 26 Декабрь, 2008 - 17:53
Изображение пользователя Bazilio.

Там есть выбор сжатия. Можно выбрать без сжатия, сильное сжатие, быстрое сжатие.
Видимо было выбрано сильное сжатие.. больше предположений нет.

0
Гость - 11 Январь, 2009 - 13:11

Что-то мне кажется маловероятным, что на современных системах процессор сжимает данные дольше, чем эти данные записываются в несжатом виде на жесткий диск. Это как сжатие в NTFS - минусов никаких (разве что фрагментация при копировании). А чересчур сильное сжатие вряд ли встроили бы в подобный инструмент.

0
Bazilio - 11 Январь, 2009 - 19:16
Изображение пользователя Bazilio.

Кажется? а ты попробуй.

0
Гость - 3 Февраль, 2009 - 12:19

А вот как OpenNet предлагает пользоваться этим чудом.
http://www.opennet.ru/base/sys/pxe_ping_backup.txt.html

0
Bazilio - 3 Февраль, 2009 - 18:08
Изображение пользователя Bazilio.

это способ с использованием сети. нафиг тут это ни кому не нужно, ибо геморрой.

0
Nickel - 3 Февраль, 2009 - 18:23
Изображение пользователя Nickel.

Bazilio спасибо, попробуем :)

0
vil - 5 Февраль, 2009 - 11:45

ставлю образ партиции с виндой с одного компа на другой идентичный. все проходит без проблем. но после восстановления на чистый хард, комп перезагружается, появляется черный экран с мигающим курсором, и все затихает.
может кто сталкивался с такой проблемой?

0
Bazilio - 5 Февраль, 2009 - 12:56
Изображение пользователя Bazilio.

Что значит идентичный?
тут уже было написано, что востанавливать образ можно только на равную по размерам партицию.
Вообще этот метод протестирован мною для бэкапа и востановления одной машины. При этом не должна меняться разметка диска.

А если ты винду так востановил, то может тебе ещё и загрузчик виндовый надо востанавливать. Но это уже не в этой теме, да и не в этом форуме вообще.

0
vil - 10 Февраль, 2009 - 08:55

проблема была не с Ping. перед снятием образа с системы разбивал диск при помощи Parted Magic. Она и убивала загрузчик Виндовый. Как только создал образ с чистой винды - все встало на идентичный комп, и, кстати, встает на партицию любого размера, правда урезает ее (выше об этом уже говорили). Решаю эту проблему той же Parted Magic.

Слышал, что можно создаваемый образ писать не на HDD, а сразу на DVD-RW. Только файловая система должна быть какая-то особенная там. подскажите, плз!

0
Bazilio - 10 Февраль, 2009 - 13:13
Изображение пользователя Bazilio.

Слышал, что можно создаваемый образ писать не на HDD, а сразу на DVD-RW. Только файловая система должна быть какая-то особенная там. подскажите, плз!
Копайся на оффициальном сайте и в гугле. тут врядли кто-то за тебя это сделает.

0
Гость - 28 Апрель, 2009 - 19:11

Сейчас поставил Kubuntu 9.04 удалил ненужные пакеты, доставил что надо и поднастроил под себя - решил cделать бэкап с помощью данной тулзы, так как при дальнейшей более глубокой настройке и разных эксперементов у меня частенько система слетает напрочь. Раньше вопросов не возникало и PING со своей задачей справлялся на олично, но сейчас меня посетил большой облом - как обычно выбираю разделы для бэкапа, затем указываю куда бэкапить, процесс начинается и буквально через 5 секунд с видом типа всё готово уходит в перезагрузку, но на деле нифига не готово - и тут до меня дошло, что когда ставил систему решил попробовать и заценить приимущества EXT 4 и походу эта тулза с ней не работает - очень жаль а ведь было так удобно. (((

0
a.l.e.x@bk.ru - 6 Май, 2009 - 15:37

День добрый.
Недавно сталкнулся с PING, необходимо было сделать образ всей системы(Ubuntu+DRweb SE server)
на случай выхода из строя или падения. Сделал образ всех 3-разделов linux,extended b linux swap соответственно. Теперь пробую развернуть их на другом винте. Кто знает. Как это правильно сделать, ччтобы получить работоспособную систему??? Насколько я понимаю все 3 раздела прийдеся создать ручками, потом поочередно в каждый залить свой образ(у меня hdb hdb1.00 hdb1.01) это видимо сами образы и еще есть hdb1.firstsector hdb2.firstssector hdb5.firstsector как правильно их залить что это? служебная инфа разделов? так же в папке имеется файл bios он для чего. Кто что знает подскажите пожалуйста :-)

0
Garet - 4 Декабрь, 2009 - 06:12
Изображение пользователя Garet.

Здравствуйте Уважаемые. У меня проблема с опциями по бэкапу 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 вышеизложенной инструкции так и не перешел:-( помогите пожалуйста с этой проблемой.

0
gadyuka - 4 Декабрь, 2009 - 14:02
Изображение пользователя gadyuka.

Там надо не просто навести курсор на нужную строчку, но и пробел нажать, чтоб ее отметить. В обоих случаях.

0
Garet - 4 Декабрь, 2009 - 06:11
Изображение пользователя Garet.

Очень нужно забэкапит помогите пожалуйста.

0
Garet - 13 Декабрь, 2009 - 16:57
Изображение пользователя Garet.

Я конечно же так делал, но результат такой же:(

0
Bazilio - 14 Декабрь, 2009 - 14:12
Изображение пользователя Bazilio.

Я вроде когда-то закрывал эту темку, но видимо её опять открыли. PING не поддерживает ext4, последнее время пользуюсь fsarchiver.