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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.