= Сообщение: 4597 из 8555 ========================================= RU.LINUX = От : Eugene Grosbein 2:5006/1 05 Jan 18 02:59:31 Кому : Andrew Kant 05 Jan 18 02:59:31 Тема : Re: Чем бэкапить RedHat Enterprise Linux Server 6 ? FGHI : area://RU.LINUX?msgid=grosbein.net+3bad8a98 На : area://RU.LINUX?msgid=2:469/83.1+5a4e6b6a = Кодировка сообщения определена как: IBM866 ================================= Ответ: area://RU.LINUX?msgid=2:469/83.1+5a4f0f27 ============================================================================== 04 янв. 2018, четверг, в 20:47 NOVT, Andrew Kant написал(а):
AK>>> Hа счёт бэкапов живых файловых систем - как обычно, если нет AK>>> средств у приложений как-то подготовиться, то можешь получить AK>>> неконсистентное состояние. Hо здесь тебя ничего не спасёт - разве AK>>> bsd-шный dump сможет тебе красиво сдампить файлы mysql если в них в AK>>> этот момент что-то меняется? VS>> Ответ, насколько я понимаю, скорее положительный: сможет. Потому что VS>> dump использует ufs snapshots, а они создаются с учетом операций записи VS>> в файлы, т.е. snapshot is FS-aware. Или он даже приостанавливает запись VS>> на диск на момент создания снэпшота, я не помню. Побочным следствием VS>> этого является тот факт, что при активной записи на диск можно очень VS>> долго дожидаться окончания создания снэпшота, у меня такое бывало. AK> И откуда FS знает, что приложение записало всё что нужно на диск, а не оставило AK> где-то в буферах?
Это называется "crash-consistent backup", то есть бекап, восстанавливающий файлов файлы к тому же состоянию, в каком они были бы при аварийном ребуте системы в момент (начала) создания снапшота/бекапа.
Обязанностью приложений (типа mysqld) является модификация своих файлов таким образом, чтобы минимизировать потери данных при авариях системы и если приложение это делает (а СУБД обычно делают), то и такой бекап тоже получится юзабельным.