Dmitri Kuzmenko wrote:
б) если в этот момент идет бэкап, то будет ли битым бэкап, зависит
от расположения данных на диске. Бэкап это тупое поочередное чтение и запись данных таблиц. Если таблица, которая "расширяется" и базе
не хватило места на диске, УЖЕ прочитана бэкапом, то НИЧЕГО не будет.
Если нет - бэкап ОБЛОМАЕТСЯ с сообщением об ошибке, скорее всего
даже независимо от того, база повредилась в результате нехватки
места или нет.
По-моему, тут ты неправ, особенно если бэкап делался без сборки мусора.
База-то обломалась на расширении, а бэкапу, стартовавшему раньше, это расширение нафиг не нужно, т.е. есть хорошая вероятность дойти до конца. PS. Это на 1.5.3, где от нехватки места база не портится, а просто обламывает запрос.

Ответить