LINUX.ORG.RU
решено ФорумAdmin

Клонирование или бекап корня(/) на горячую

 ,


0

1

Здравствуйте

Встала идея проблемой, чем бекапить или клонировать корень на горячую(т.е когда система Online)

Насчет клонирования, спрашиваю т.к имею соседний хард с местом.

Посоветуйте хорошие решения и минусы такого использования.

Deleted

Ответ на: комментарий от Deleted

А эта штука очень даже

Эта штука даже еще лучше :) Крайне рекомендую. Хотя для этой задачи она и не особо нужна.

aquadon ★★★★★
()
Последнее исправление: aquadon (всего исправлений: 1)
Ответ на: комментарий от targitaj

ceph же не на домашнюю машинку

Хотя довольно интересно смотрится, осилить можно.

LVM юзать не охота после одного факапа

Deleted
()

Клонировать простым копированием / rsync с исключением директорий (файлов) в которые происходит запись.

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

А при restore что произойдет? Файлики не восстановятся в которые шла запись

Я сразу на rsync подумал, потом в squash его пихать. Но вот сомнения посетили меня и я спросил тут

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

Если тебе нужен просто backup, то делай простое архивирование системы. Аналогично указывая в параметрах tar файл с исключениями файлов в которые происходит запись.

Т.е это файлы логов, файлы баз данных и сам файл создаваемого архив.

Архив нужно делать с сохранением прав доступа.

Для исключения файлов используй маску.

За подробностями поищи в Internet статью по созданию stage4 в Gentoo.

Что бы скопировать изменяемые файлы нужно остановить службы, которые в них пишут.

Особенно будь внимателен с директорией логов, если лог пишется в поддиректорию в /var/log/directory, то в архиве должна быть эта директория, а файлы в ней в списке исключений.

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

чем бекапить или клонировать корень на горячую
но вот корень на sd карте а хард на сате висит как /home

Так бэкап именно корня, т.е. sd-ку ? У вас что-то пишется на нее ? Предполагаю ничего критичного, так что обычного копирования хватит.

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

Логи и все это системдешное не крякнет случаем?

Корень на sdкарте т.к хард подустал и его жалко немного, на нем хоум а в хоуме докер со всем нужным. Бекапы будут прямо на него

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

Логи и все это системдешное не крякнет случаем?

С чегобы? Оно вроде по умолчанию свое «journald» только до ребута держит. А остальные совсем не страшно на каком уровне остановиться, это же бэкап, как выше написали можно и исключить, а в целом по вкусу.
Но напоминаю, бэкапы надо не только делать, но и поверять. Это я к тому, сделайте и проверьте разворот из него.

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

Для большинства случаев достаточно rsync.

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

корень на sd карте

Земля те пухом.

anonymous
()

pivot_root

вкраце, в папке /tmp создается микро линукс, потом смена root. дальше можно на живую бакапить, восстанавливать.

barberry ★★
()

Встала идея проблемой

У тебя какой родной язык?

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

Можно еще fsfreeze -f / сделать перед rsync-ом, и fsfreeze -u / после него. Тогда бекап будет на некий point-in-time, а не размазня.

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