LINUX.ORG.RU
Форум — Admin  

Полный бэкап работающей системы.

 , , ,


0

5

Добрый вечер всем. Может и ламерский вопрос, но все же. Хочу перед обновлением на centos 7.4 хорошенько забэкапится, ну и заодно сделать уже бэкап по крону. Вот у меня есть такая разметка сейчас:

Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/cl-root   30G  1.9G   29G   7% /
devtmpfs             7.7G     0  7.7G   0% /dev
tmpfs                7.7G     0  7.7G   0% /dev/shm
tmpfs                7.7G  8.8M  7.7G   1% /run
tmpfs                7.7G     0  7.7G   0% /sys/fs/cgroup
/dev/md126          1015M  319M  697M  32% /boot
/dev/md125           201M  9.5M  192M   5% /boot/efi
tmpfs                1.6G     0  1.6G   0% /run/user/1000
/boot и /boot/efi на зеркале. Рут на lvm поверх зеркала. Насколько консистентым и рабочим получится бэкап, если просто взять и затарить/рсинкать(dd?) /boot и /boot/efi? А для рута сделать lvm снэпшот и чем нибудь тоже забэкапить. Повторюсь, что все это хотелось бы сделать на работающей системе.

Ну и пользуясь случаем заодно спрошу про бэкап работащих kvm виртуалок. Появилось ли что нито новее guest agent для freezefs внутри виртуалки?

★

Для работающей системы лучше пройтись либо снапшотами, либо классическим tar. dd только под live уместен (имхо).

FluffyPillow ★
()

Нормальный бэкап работающей системы невозможен,как только вы скопируете файлы какието изменятся

Остановите сервер и сделайте образ той же clonezilla, это гарантия целостности данных

Если данных много, то rsync

Ну и чтоб подстраховаться копия папки etc и баз данных, так в случае падения хотябы новый сервак поднять можно

ism ★★★
()

Бут рсинком. Роот снепшотить и cat/dd. На всякий случай сохранить fdisk -l и vgdisplay. При переносе/восстановлении создать разделы и лвм обратно. Залить снепшоты. Скопировать бут. Fsck починит все лвм. Загрузить лив сд. Восстановить граб. Проверено.

anonymous
()

Спасибо всем. Я понимаю что с бэкапить livecd - самый верный вариант, но с другой стороны хотелось бы это автоматизировать по возможности. Пока склоняюсь к tar. Попробую им грязненько копирнуть /boot. Тут данные не должны же меняться если самому явно к ним не обращаться/изменять во время затаривания. Даже спецом проверил щас [acm]time. Да и там всего 300MB.

Ну а рут попробую затарить «почище» со снэпшота. Разверну на виртуалке, потестю.

N-N ★
() автор топика

На FreeBSD я использую снапшоты ZFS. Очень удобно - если что-то работает не так, как ожидалось, то откат двумя командами zfs rollback <имя_сохранённого_снапшота_ФС под ядром или системой>.

Кстати, на FreeBSD сейчас linux_base CentOS 6.9 и 7.3.

iZEN ★★★★★
()
Последнее исправление: iZEN (всего исправлений: 3)

А что в линуксе нет аналога виндовского Volume Shadow Copy ?

Служба теневого копирования тома (англ. Volume Shadow Copy Service, VSS) — служба операционной системы Windows, позволяющая копировать файлы, с которыми в данный момент времени ведётся работа, и даже с системными и заблокированными файлами.

Поддержка заморозки файловой системы (flush and hold) при создании снимка.

https://ru.wikipedia.org/wiki/Теневая_копия

lawlessislandruledb
()
Ответ на: комментарий от lawlessislandruledb

Служба теневого копирования тома (англ. Volume Shadow Copy Service, VSS) — служба операционной системы Windows, позволяющая копировать файлы, с которыми в данный момент времени ведётся работа, и даже с системными и заблокированными файлами.

dump -L(ive) уже 15 лет как есть.

HISTORY
A dump utility appeared in Version 4 AT&T UNIX.

Да и сама система ридонли запускается только так, в отличие от.

Зы: и да, «dump -C16 -b64 -XuanL»|pigz --rsyncable | дедупликтор на выбор" — дешево и сердито.

anonymous
()

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

legolegs ★★★★★
()
Ответ на: комментарий от iZEN

На FreeBSD я тоже их использую для репликации. Единственное не хватает опции бэкапа измененных файлов на приемнике а-ля -b у rsync. Мб плохо искал.

N-N ★
() автор топика
Ответ на: комментарий от legolegs

Прикольно кстати. Тоже как вариант, если нет livecd под под рукой)

N-N ★
() автор топика
Ответ на: комментарий от anonymous

В мане dump ничего не сказано про корректное копирование залоченных и открытых программами файлов.

dump -L(ive)

В какой версии такой параметр ? Не нашёл. Есть "-level#", "-L label".

lawlessislandruledb
()
Ответ на: комментарий от lawlessislandruledb

В мане dump ничего не сказано про корректное копирование залоченных и открытых программами файлов.

man dump

 -L      This option is to notify dump that it is dumping a live file
             system.  To obtain a consistent dump image, dump takes a snapshot
             of the file system in the .snap directory in the root of the file
             system being dumped and then does a dump of the snapshot.  The
             snapshot is unlinked as soon as the dump starts, and is thus

В какой версии такой параметр ?

Хз, но уже давно: /usr/src/sbin/dump

Author: mckusick <mckusick@FreeBSD.org>
Date:   Tue Dec 3 18:21:09 2002 +0000

    Add the `L' option to dump to notify it that it is dumping a
    live filesystem. To obtain a consistent dump image, dump takes

anonymous
()
Ответ на: комментарий от anonymous

Анонимус, спасибо, конечно за просвещение, но в теме указано

centos 7.4

Так что не вводи в заблуждение и не оффтопь

Дамп со своими levels всеравно крив, когда надо свернуть, скажем, уровни 0-5 в один, и продолжить инкременты. Ленточная суть изо всех щелей прет

Deleted
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.