On 06/29/17 22:10, Ivan Shmakov wrote: > > Так же я понимаю, что никакие снапшоты не дадут в моих условиях > > полной гарантии консистентности, > > Боюсь, что не вполне понял оные условия. Использование snapshot > (не важно — Btrfs, Nilfs, или LVM — под журналирующей ФС) > сохраняет «мгновенное» состояние ФС — после чего с этого > состояния можно снимать резервную копию сколь угодно долго.
Я имел в виду, что "мгновенное" состояние совершенно не обязательно содержит консистентные данные. Оно гарантирует, что в нем есть только полностью записанные блоки (и нет ни следа еще не закончивших писаться), но не факт, что уже записанные и попавшие в снапшот данные не зависят от еще не записанных и не попавших. Полную консистентность обеспечит только штатная остановка софта на время бэкапа (или наличие специальной ручки "записать в отдельное место полностью консистентные предназначенные для бэкапа данные", как в некоторых СУБД), но мне лень это делать каждый день. :) За информацию спасибо, буду думать дальше.