= Сообщение: 2207 из 8555 ========================================= RU.LINUX = От : Alexey Vissarionov 2:5020/545 07 Jun 15 10:11:10 Кому : Andrew Kant 07 Jun 15 10:11:10 Тема : Среда для многократного тестирования FGHI : area://RU.LINUX?msgid=2:5020/545+5573f30c На : area://RU.LINUX?msgid=2:469/83.1+5572bdb8 = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.LINUX?msgid=2:469/83.1+55741a33 ============================================================================== Доброго времени суток, Andrew! 06 Jun 2015 12:23:44, ты -> мне:
AK>>> Есть сервер с БД, данные довольно большого объема (условно - AK>>> 0.5TB), AV>> Это не такой уж и большой объем... AK> для того, чтоб делать файловую копию - достаточно большой (при AK> скорости копирования 100MB/сек потребуется около часа, чтоб тупо AK> скопировать из копии).
Значит, копировать нужно умно.
AK>>> есть необходимость что-то с ними сделать, проверить результат и AK>>> вернуть в исходное состояние. И так постоянно. То есть операция AK>>> приведения всего к начальному состоянию должна быть быстрой. AV>> Каков характер данных? БД или просто набор файлов? AK> БД, но при остановке сервера она превращается в набор файлов.
Тогда примерно так: поднимаем репликацию, эксперименты производим на одном из вторичников. А если база умеет откатывать транзакции вручную - совсем хорошо.
AK>>> Hапрашивается LVM и его снэпшоты, AV>> Это создаст риск необратимой потери всех этих данных из-за ошибок в AV>> device mapper'е (выковырять в половине случаев можно, но это долго и AV>> дорого). AK> Хранение данных на диске - всегда риск (больше или меньше), а о твоей AK> нелюбви к девмаперу я уже слышал.
Наоборот - я его очень люблю: он мне деньги приносит.
AK> Этим риском я готов пренебречь.
Дело твое...
AK>>> может кто-то ещё чего-нибудь посоветует? AV>> Посоветую использовать кучку (для ротации) Qemu с параметром AV>> -snapshot AK> То есть сначала создать кучку образов из одной копии (на каждый - AK> час), а потом быстро их переключать, пока не закончились AK> неиспользованные?
Запустили виртуалку, протестировали, остановили виртуалку, и она вернулась в исходное состояние. Если результат понравился - вручную скажи commit ide0-hd0 (или как ты там его обзовешь).
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Опыты над мышами подтверждают, что встреча с черной кошкой - плохая примета --- /bin/vi * Origin: http://openwall.com/Owl/ru (2:5020/545)