Я все свои серваки тупо рсинком бэкаплю. Но у меня баз данных особо нет. Если надо и их, и они очень прям критичные, то как-то останавливать или переводить в реад-онли. Затем, если база может потерпеть, так же рсинком, если не терпит, то снапшот и рсинк уже на снапшот натравить. Ну и если база данных умеет сама бекапиться, то можно воспользоваться её функционалом.
Если систему можно остановить, то есть более гуёвые способы, например Clonezilla. Она умеет и отдельные разделы бекапить, и диски целиком. Но я не научился из её сохранённого образа выдёргивать отдельные файлики. Только полная накатка образа на диск.
У рсинка тоже есть особенности. Во-первых, не забыть исключить всякие виртуальные каталоги, типа /dev и /proc. Во-вторых не забыть указать опции о сохранении номеров групп. Это же касается и tar'а, т.к. он по умолчанию сохраняет имена владельцев и групп, а не их номера, и можно нехило так подпортить себе жизнь.
И если надо будет восстановить систему прям с нуля, то есть некоторые особенности с созданием файловых систем. Например старые ядра не умели на ext4 опцию metadata_csum. Если ядро в сохранённой системе сильно старее того, что используется на каком-нибудь лайвсиди, то такие моменты надо учитывать. Дальше надо не забыть про uuid файловых систем и всякий рейдов. Надо либо создавать файловые системы со старыми uuid, либо не забыть поправить fstab, обновить initrd и grub. Так же не забыть этот grub установить в загрузочный сектор или раздел диска. Ещё из привязок к оборудованию есть сетевушки, если мак адрес сетевухи другой, то не забыть и удев подправить.
Если систему можно остановить, то есть более гуёвые способы, например Clonezilla. Она умеет и отдельные разделы бекапить, и диски целиком. Но я не научился из её сохранённого образа выдёргивать отдельные файлики. Только полная накатка образа на диск.
У рсинка тоже есть особенности. Во-первых, не забыть исключить всякие виртуальные каталоги, типа /dev и /proc. Во-вторых не забыть указать опции о сохранении номеров групп. Это же касается и tar'а, т.к. он по умолчанию сохраняет имена владельцев и групп, а не их номера, и можно нехило так подпортить себе жизнь.
И если надо будет восстановить систему прям с нуля, то есть некоторые особенности с созданием файловых систем. Например старые ядра не умели на ext4 опцию metadata_csum. Если ядро в сохранённой системе сильно старее того, что используется на каком-нибудь лайвсиди, то такие моменты надо учитывать. Дальше надо не забыть про uuid файловых систем и всякий рейдов. Надо либо создавать файловые системы со старыми uuid, либо не забыть поправить fstab, обновить initrd и grub. Так же не забыть этот grub установить в загрузочный сектор или раздел диска.
Ещё из привязок к оборудованию есть сетевушки, если мак адрес сетевухи другой, то не забыть и удев подправить.
Reply
Обращайся, покажу.
Reply
Leave a comment