The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Предложен механизм blksnap для создания снапшотов блочных устройств в Linux"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]

. "Предложен механизм blksnap для создания снапшотов..." +/
Сообщение от somethingfunny (ok), 16-Ноя-22, 04:28 
Консистентность файла данных обеспечивается приложением (если речь идёт о базе, то логами).

И вы, мне кажется, немного путаетесь.

Что снапшот LVM, что blksnap - эти вещи они не вместо DD, они в дополнение к DD (или rsync, кому что).

Т.е. вы точно также можете взять снапшот диска с файлами данных и диска с логами (и оба диска будут в согласованном между собой состоянии внутри снапшота), и потом с него утянуть файл данных базы и логи в хранилище бэкапов при помощи rsync или cp, да хоть весь диск целиком при помощи DD.

Вот только с голым DD вам придётся сделать одно из трёх:

а) тормозить базу наглухо
б) лочить таблицы (для MyISAM)
в) Использовать --single-transaction перед тем как делать дамп (+ не должно быть коннекций которые используют ALTER TABLE, CREATE TABLE, DROP TABLE, RENAME TABLE, и тому подобное)

Использование снапшота блочного устройства где лежит база и её логи позволяет сделать бэкап базы без даунтайма, и с минимальной докаткой по логам базы (при условии что логи попали в бэкап).

Копируя живые файлы логов и базы при помощи DD вы потом должны будете применить логи к базе, да ещё подождать пока они применятся (если хвостик логов длинный, то процесс будет небыстрым).

P.S. и слон бесплатный так-то, продавать тут нечего. Исходники все открыты, доки есть, бери да пользуйся, если скиллы позволяют (а инструмент создан как раз с расчётом на среднего админа без навыков мейнтейнера и кодописания).

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Предложен механизм blksnap для создания снапшотов блочных устройств в Linux, opennews, 07-Ноя-22, 18:18  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру