"Трансплантация пингвинов"

Feb 06, 2020 20:14

Коллеги, у меня возник любопытный вопрос ( Read more... )

linux, debian, бНОПНЯ, centos

Leave a comment

kvazimoda24 February 6 2020, 22:22:11 UTC
Я все свои серваки тупо рсинком бэкаплю. Но у меня баз данных особо нет. Если надо и их, и они очень прям критичные, то как-то останавливать или переводить в реад-онли. Затем, если база может потерпеть, так же рсинком, если не терпит, то снапшот и рсинк уже на снапшот натравить. Ну и если база данных умеет сама бекапиться, то можно воспользоваться её функционалом.

Если систему можно остановить, то есть более гуёвые способы, например Clonezilla. Она умеет и отдельные разделы бекапить, и диски целиком. Но я не научился из её сохранённого образа выдёргивать отдельные файлики. Только полная накатка образа на диск.

У рсинка тоже есть особенности. Во-первых, не забыть исключить всякие виртуальные каталоги, типа /dev и /proc. Во-вторых не забыть указать опции о сохранении номеров групп. Это же касается и tar'а, т.к. он по умолчанию сохраняет имена владельцев и групп, а не их номера, и можно нехило так подпортить себе жизнь.

И если надо будет восстановить систему прям с нуля, то есть некоторые особенности с созданием файловых систем. Например старые ядра не умели на ext4 опцию metadata_csum. Если ядро в сохранённой системе сильно старее того, что используется на каком-нибудь лайвсиди, то такие моменты надо учитывать. Дальше надо не забыть про uuid файловых систем и всякий рейдов. Надо либо создавать файловые системы со старыми uuid, либо не забыть поправить fstab, обновить initrd и grub. Так же не забыть этот grub установить в загрузочный сектор или раздел диска.
Ещё из привязок к оборудованию есть сетевушки, если мак адрес сетевухи другой, то не забыть и удев подправить.

Reply

klink0v February 7 2020, 04:58:50 UTC
> Но я не научился из её сохранённого образа выдёргивать отдельные файлики

Обращайся, покажу.

Reply


Leave a comment

Up