URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91307
[ Назад ]

Исходное сообщение
"Как создать backup или дамп на Linux?"

Отправлено lazy , 04-Апр-11 14:53 
Люди добрые.

Достался по наследству сервак, на котором крутится нат, почта, прокси, и ещё куча разного и непонятного :)
Админы один раз настроили, но постарались на славу. За всё время проблем небыло. Но помоему перемудрили. И щас там чёрт ногу сломит, как и через какое место это работает :(

Система настраивалась лет 6 назад: Linux 2.4.31
3 скази винта в рейде (15G)
1 ide винт так прикручен (80G)

И есть задача, отбекапить сие чудо.

По причине, дружбы восновном с freebsd и соответственно dump/restore, с линуксом впал в тупик. и завис с решением.

Подскажите, какие есть решения для бекапа системы и последующего востановления?
Желательно штатными средствами.
Может статейки какие, или на маны нужные укажите?

Буду благодарен за любые подсказки.
Спасибо!


Содержание

Сообщения в этом обсуждении
"Как создать backup или дамп на Linux?"
Отправлено t , 04-Апр-11 15:10 
> По причине, дружбы восновном с freebsd и соответственно dump/restore, с линуксом впал
> в тупик. и завис с решением.

а что не так с dump/restore, которые есть в linux?
в RHEL они лежат в /sbin.



"Как создать backup или дамп на Linux?"
Отправлено lazy , 04-Апр-11 15:23 
> а что не так с dump/restore, которые есть в linux?
> в RHEL они лежат в /sbin.

В том то и проблема, что не смог найти таких команд в системе :(


"Как создать backup или дамп на Linux?"
Отправлено t , 04-Апр-11 16:50 
>> а что не так с dump/restore, которые есть в linux?
>> в RHEL они лежат в /sbin.
> В том то и проблема, что не смог найти таких команд в
> системе :(

значит не установлен пакет dump. А дистрибутив какой?


"Как создать backup или дамп на Linux?"
Отправлено lazy , 04-Апр-11 17:01 
>>> а что не так с dump/restore, которые есть в linux?
>>> в RHEL они лежат в /sbin.
>> В том то и проблема, что не смог найти таких команд в
>> системе :(
> значит не установлен пакет dump. А дистрибутив какой?

Если бы я знал и разбирался в линуксе :(
Стараюсь относится к этой машине: работает и лучше нетрогать.



"Как создать backup или дамп на Linux?"
Отправлено t , 04-Апр-11 17:25 
>>>> а что не так с dump/restore, которые есть в linux?
>>>> в RHEL они лежат в /sbin.
>>> В том то и проблема, что не смог найти таких команд в
>>> системе :(
>> значит не установлен пакет dump. А дистрибутив какой?
> Если бы я знал и разбирался в линуксе :(
> Стараюсь относится к этой машине: работает и лучше нетрогать.

Одним словом - lazy :)


"Как создать backup или дамп на Linux?"
Отправлено lazy , 04-Апр-11 17:34 
> Одним словом - lazy :)

:)
Ну несовсем. я просто в freebsd больше разбираюсь. и все сервера на ней держу.

В любом случае, спасибо за подсказки!


"Как создать backup или дамп на Linux?"
Отправлено Andrey Mitrofanov , 04-Апр-11 15:22 
Ну, например, на http://clonezilla.org/ есть волшебные слова bare metal backup.

Нет, сам не пользовался.
partclone и partimage (есть на диске) пользовался пару раз...


"Как создать backup или дамп на Linux?"
Отправлено lazy , 04-Апр-11 15:40 
> Ну, например, на http://clonezilla.org/ есть волшебные слова bare metal backup.
> Нет, сам не пользовался.
> partclone и partimage (есть на диске) пользовался пару раз...

Интересный вариан, попробую. спасибо.

Хорошо бы конешно на живую, а clonezilla в живую неумеет :(


"Как создать backup или дамп на Linux?"
Отправлено Zl0 , 04-Апр-11 15:50 
>> Ну, например, на http://clonezilla.org/ есть волшебные слова bare metal backup.
>> Нет, сам не пользовался.
>> partclone и partimage (есть на диске) пользовался пару раз...
> Интересный вариан, попробую. спасибо.
> Хорошо бы конешно на живую, а clonezilla в живую неумеет :(

Возьмите tar и сделайте бэкап всех разделов.


"Как создать backup или дамп на Linux?"
Отправлено lavr , 04-Апр-11 17:49 
>>> Ну, например, на http://clonezilla.org/ есть волшебные слова bare metal backup.
>>> Нет, сам не пользовался.
>>> partclone и partimage (есть на диске) пользовался пару раз...
>> Интересный вариан, попробую. спасибо.
>> Хорошо бы конешно на живую, а clonezilla в живую неумеет :(
> Возьмите tar и сделайте бэкап всех разделов.

а на кой оно нужно: бекап все разделов?! не проще того что нужно?

какая разница, freebsd, linux, backup - это основы *nix'а, если человек занимается
Unix'ом, он в любом разберется, все остальное - опыт и время работы с той или иной OS.

Все что нужно: определить FS, решить что и чем бекапить, разобраться с задачами и
при необходимости перевести сервисы на OS в которой больше опыта или начать осваивать
требуемую OS в силу специфики задач, судя по времени - скоро диски начнут осыпаться.



"Как создать backup или дамп на Linux?"
Отправлено lazy , 04-Апр-11 18:01 
> Все что нужно: определить FS, решить что и чем бекапить, разобраться с
> задачами и
> при необходимости перевести сервисы на OS в которой больше опыта или начать
> осваивать
> требуемую OS в силу специфики задач, судя по времени - скоро диски
> начнут осыпаться.

Да, на подобном серваке уже осыпались диски.
Поэтому и искал способ бекапа системы.

А от dump/restore отказываюсь, по приниче неумения ставить линукс (недоводилось).
На мой взгляд, проще создать имидж всего диска, и если будут проблемы, снова его развернуть.
Если подскажите как установи на сервак dump/restore. нумаю в будущем очень поможет.

Касательно перехода на ОС которую знаеш, полностью согласен. Что и планируется. но всё упирается во время. Ибо сервер не приоритетный.


"Как создать backup или дамп на Linux?"
Отправлено shadow_alone , 05-Апр-11 00:12 
Сюда по писанине, отмазка на фришку, всего лишь отмазка.
И так, первым долгом определите какой дистр.
cat /etc/issue
и
uname -a
должно помочь.

Потом поставьте нужный пакет.
Ну а дальше, все просто, как во фришке :)

По поводу имиджа всего диска: а что, во фришке dd и gzip не такие чтоли? :)


"Как создать backup или дамп на Linux?"
Отправлено lazy , 05-Апр-11 09:00 
> Сюда по писанине, отмазка на фришку, всего лишь отмазка.
> И так, первым долгом определите какой дистр.
> cat /etc/issue
> и
> uname -a
> должно помочь.

root@ns:~# cat /etc/issue

Welcome to \s \r (\l)

root@ns:~# uname -a
Linux ns 2.4.31 #1 Fri Jun 17 22:43:40 YEKST 2005 i686 unknown unknown GNU/Linux

Мне вот это ничего несказало :(


"Как создать backup или дамп на Linux?"
Отправлено Camb , 24-Апр-11 20:56 
ну может по файликам полазить?
find /etc /usr/local/etc -type f|grep distr-name
или внутри файлов
find /etc /usr/local/etc -type f |xargs grep distr-name

"Как создать backup или дамп на Linux?"
Отправлено LSTemp , 24-Апр-11 22:38 
> Сюда по писанине, отмазка на фришку, всего лишь отмазка.
> И так, первым долгом определите какой дистр.
> cat /etc/issue
> и
> uname -a
> должно помочь.
> Потом поставьте нужный пакет.

Вы дольше репозитарий для линукса с ядром 2.4 искать будете (если вообще найдете), чем с нуля все переставите на свежей системе). Так что это к сожалению не выход (думаю, что дистрибутивный диск там точно не завалялся, если даже не знают какая система)

> Ну а дальше, все просто, как во фришке :)
> По поводу имиджа всего диска: а что, во фришке dd и gzip
> не такие чтоли? :)

про snapshot забыли, которого на линухе 2.4 уж точно нет.



"Как создать backup или дамп на Linux?"
Отправлено sHaggY_caT , 05-Апр-11 06:21 
Только dump/restore нельзя делать в Linux на смонтированной ФС (в отличие от фряхи)!

Я бы на Вашем месте:

1) Загрузилась с любого линуксового live-cd,

2) смонтировала smb, либо NFS шару того места, где должен быть бэкап(так же, как и во фре),

3) Убедилась, что live-cd автоматом не примонтировал в rw разделы старой ОС (mount, df -h),

4) dd if=/dev/sda conv=sync,noerror | gzip -c > /mnt/share/sda.img.gz
Бэкапим и жмем одновременно


"Как создать backup или дамп на Linux?"
Отправлено lazy , 05-Апр-11 09:02 
> Только dump/restore нельзя делать в Linux на смонтированной ФС (в отличие от
> фряхи)!
> Я бы на Вашем месте:
> 1) Загрузилась с любого линуксового live-cd,
> 2) смонтировала smb, либо NFS шару того места, где должен быть бэкап(так
> же, как и во фре),
> 3) Убедилась, что live-cd автоматом не примонтировал в rw разделы старой ОС
> (mount, df -h),
> 4) dd if=/dev/sda conv=sync,noerror | gzip -c > /mnt/share/sda.img.gz
> Бэкапим и жмем одновременно

Тоже интересный вариант. Спасибо.
Видимо буду все варианты пробовать, какой будет более удобным, посмотрим.


"Как создать backup или дамп на Linux?"
Отправлено LSTemp , 24-Апр-11 22:31 
> Только dump/restore нельзя делать в Linux на смонтированной ФС (в отличие от
> фряхи)!
> Я бы на Вашем месте:
> 1) Загрузилась с любого линуксового live-cd,
> 2) смонтировала smb, либо NFS шару того места, где должен быть бэкап(так
> же, как и во фре),
> 3) Убедилась, что live-cd автоматом не примонтировал в rw разделы старой ОС
> (mount, df -h),
> 4) dd if=/dev/sda conv=sync,noerror | gzip -c > /mnt/share/sda.img.gz
> Бэкапим и жмем одновременно

в целом - здравая идея. snapshot нет - значит только с неработающей ФС надо копию снимать (в идеале) и следовательно приводить систему в отключенное состояние и пытаться добраться до данных из внешнего источника. только восстановить потом разбиение диска на разделы в предложенном Вами решении как?

можно Acronis True Image попробовать - один раз попользовал успешно (под большим винтом трое суток не спавши - готов был уже на все  - лишь бы быстрее). На Вин поднял ФТП какой-то (какой первый на гугле нашелся) и на него залил все. Потом даже восстановилось все и заработало, хотя на форумах многие кричали, что Acronis c ext3 работает криво... но темы с криками были старые (на первой гугловской странице) и я рискнул.

PS
вспомнил - FTP был Golden FTP Server (не в качестве рекламы)



"Как создать backup или дамп на Linux?"
Отправлено sHaggY_caT , 25-Апр-11 01:26 
>[оверквотинг удален]
>> 2) смонтировала smb, либо NFS шару того места, где должен быть бэкап(так
>> же, как и во фре),
>> 3) Убедилась, что live-cd автоматом не примонтировал в rw разделы старой ОС
>> (mount, df -h),
>> 4) dd if=/dev/sda conv=sync,noerror | gzip -c > /mnt/share/sda.img.gz
>> Бэкапим и жмем одновременно
> в целом - здравая идея. snapshot нет - значит только с неработающей
> ФС надо копию снимать (в идеале) и следовательно приводить систему в
> отключенное состояние и пытаться добраться до данных из внешнего источника. только
> восстановить потом разбиение диска на разделы в предложенном Вами решении как?

Так мы dd снимаем сразу образ диска вместе с разделами.

> можно Acronis True Image попробовать - один раз попользовал успешно (под большим
> винтом трое суток не спавши - готов был уже на все
>  - лишь бы быстрее).

Совершенно лишнее. В UNIX, в отличие от винды, есть _все_ что нужно для его администрирования в комплекте. И не нужно искать, гуглить, воровать в торрентах какие-то левые утилиты от сторонних производителей, так как в системе _уже_ есть все!



"Как создать backup или дамп на Linux?"
Отправлено LSTemp , 27-Апр-11 02:58 
>[оверквотинг удален]
>>> же, как и во фре),
>>> 3) Убедилась, что live-cd автоматом не примонтировал в rw разделы старой ОС
>>> (mount, df -h),
>>> 4) dd if=/dev/sda conv=sync,noerror | gzip -c > /mnt/share/sda.img.gz
>>> Бэкапим и жмем одновременно
>> в целом - здравая идея. snapshot нет - значит только с неработающей
>> ФС надо копию снимать (в идеале) и следовательно приводить систему в
>> отключенное состояние и пытаться добраться до данных из внешнего источника. только
>> восстановить потом разбиение диска на разделы в предложенном Вами решении как?
> Так мы dd снимаем сразу образ диска вместе с разделами.

я просто не додумался до того, чтобы дамп критичных файловых систем на лету снимать. во free для этого snapshot есть. Вы знаете альтернативу для linux со свободной лицензией? поделитесь - буду очень благодарен.

не говоря уже о дампе целого диска. что там потом восстановится если хотя бы /var из рута рос? и с какокй вероятностью fsck потом при загрузке восстановленной системы пройдет? все это - дело бабок-гадалок и вилами_на_воде-писарей. причем сервера достаются в наследство частенько, и над разбиением разделов на них ты не трудился. вот такая правда жизни. иногда все вroot.

>> можно Acronis True Image попробовать - один раз попользовал успешно (под большим
>> винтом трое суток не спавши - готов был уже на все
>>  - лишь бы быстрее).
> Совершенно лишнее. В UNIX, в отличие от винды, есть _все_ что нужно
> для его администрирования в комплекте. И не нужно искать, гуглить, воровать
> в торрентах какие-то левые утилиты от сторонних производителей, так как в
> системе _уже_ есть все!

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

PS
повторюсь: не все сервера мы сами строим - некоторые в наследство достаются.

ADD
2sHaggY_caT -  я как-то умудрился не заметит Ваш первый пост в этой теме. со всеми вытекающими ).


"Как создать backup или дамп на Linux?"
Отправлено sHaggY_caT , 27-Апр-11 11:14 

> ADD
> 2sHaggY_caT -  я как-то умудрился не заметит Ваш первый пост в
> этой теме. со всеми вытекающими ).

Так вопрос еще актуален?


"Как создать backup или дамп на Linux?"
Отправлено ansi , 25-Апр-11 00:54 
можно в работе корневой раздел примонтировать вторично к папочке и её стандартно упаковать.

mkdir /mnt/rootbind           #сюда прицепим раздел
mount --bind / /mnt/rootbind  #прицепили
cd /mnt/rootbind              #зашли
ls -l                         #все видно
tar cjvf /mnt/backupdisk/srvroot.tar.bz2 . #можно добавить --exclude....
cd ..
umount /mnt/rootbind

примерно так.


"Как создать backup или дамп на Linux?"
Отправлено LSTemp , 25-Апр-11 01:30 
>[оверквотинг удален]
> mount --bind / /mnt/rootbind  #прицепили
> cd /mnt/rootbind          
>    #зашли
> ls -l          
>            
>    #все видно
> tar cjvf /mnt/backupdisk/srvroot.tar.bz2 . #можно добавить --exclude....
> cd ..
> umount /mnt/rootbind
> примерно так.

можно хоть в 100 мест замонтировать. будешь архивировать меняющуюся на лету ФС. если какой-нить /tmp слетит при восстановлении потом, то особых проблем нет. а если более важный раздел? не все же понимают, что/куда/когда система пишет - иной раз даже отдельного раздела под var не состряпают - все в корне живет. тогда как?


"Как создать backup или дамп на Linux?"
Отправлено bym , 08-Янв-12 07:33 
Простой способ сделать дамп под linux, подробнее некуда http://rukul.ru/system-setting/debian-ubuntu-backup-резервное-копирование-системы-linux