The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как создать backup или дамп на Linux?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Файловые системы, диски / Linux)
Изначальное сообщение [ Отслеживать ]

"Как создать backup или дамп на Linux?"  +/
Сообщение от lazy (ok) on 04-Апр-11, 14:53 
Люди добрые.

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

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

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

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

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

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


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

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


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

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

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


Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Как создать backup или дамп на Linux?"  +/
Сообщение от lazy (ok) on 04-Апр-11, 17:34 
> Одним словом - lazy :)

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

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

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

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

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

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


Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

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

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

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

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

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

14. "Как создать backup или дамп на Linux?"  +/
Сообщение от lazy (ok) on 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

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

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

16. "Как создать backup или дамп на Linux?"  +/
Сообщение от Camb email(ok) on 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
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

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

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

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

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


Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

13. "Как создать backup или дамп на Linux?"  +1 +/
Сообщение от sHaggY_caT (ok) on 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
Бэкапим и жмем одновременно

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Как создать backup или дамп на Linux?"  +/
Сообщение от lazy (ok) on 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
> Бэкапим и жмем одновременно

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

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

17. "Как создать backup или дамп на Linux?"  +/
Сообщение от LSTemp (ok) on 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 (не в качестве рекламы)


Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

20. "Как создать backup или дамп на Linux?"  +/
Сообщение от sHaggY_caT (ok) on 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, в отличие от винды, есть _все_ что нужно для его администрирования в комплекте. И не нужно искать, гуглить, воровать в торрентах какие-то левые утилиты от сторонних производителей, так как в системе _уже_ есть все!


Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "Как создать backup или дамп на Linux?"  +/
Сообщение от LSTemp (ok) on 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 -  я как-то умудрился не заметит Ваш первый пост в этой теме. со всеми вытекающими ).

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

23. "Как создать backup или дамп на Linux?"  +/
Сообщение от sHaggY_caT (ok) on 27-Апр-11, 11:14 

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

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

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

19. "Как создать backup или дамп на Linux?"  +/
Сообщение от ansi (??) on 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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Как создать backup или дамп на Linux?"  +/
Сообщение от LSTemp (ok) on 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 не состряпают - все в корне живет. тогда как?

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

24. "Как создать backup или дамп на Linux?"  +/
Сообщение от bym on 08-Янв-12, 07:33 
Простой способ сделать дамп под linux, подробнее некуда http://rukul.ru/system-setting/debian-ubuntu-backup-резервное-копирование-системы-linux
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру