<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Предложен механизм blksnap для создания снапшотов блочных устройств в Linux</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/128867.html</link>
    <description>Компания Veeam, выпускающая ПО для резервного копирования и восстановления после аварий, предложила для включения в состав ядра Linux модуль blksnap с реализацией механизма создания снапшотов блочных устройств и отслеживания изменений в блочных устройствах. Для работы со снапшотами подготовлена утилита командной строки blksnap и библиотека blksnap.so, позволяющие из пространства пользователя взаимодействовать с модулем ядра через ioctl-вызовы...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=58062&lt;br&gt;</description>

<item>
    <title>Предложен механизм blksnap для создания снапшотов блочных ус... (Вася)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/128867.html#208</link>
    <pubDate>Thu, 24 Nov 2022 02:12:11 GMT</pubDate>
    <description>там нет доки, там кусок овна вместо документации. &lt;br&gt;там прямым текстом написано, читайте код&lt;br&gt;&lt;br&gt;т.е. если ты не понимаешь, что закладывал разработчик или не знаешь его ЯП (а в 99&#037; случаев конечному юзеру нужно сделать команду &quot;утилита сделай бекап /dev/устройства&quot;), то помогать тебе никто не будет. &lt;br&gt;&lt;br&gt;Нормальная документация содержит подробное описание каждой команды, а заодно и несколько примеров наиболее частого ее использования. Херовая документация просто... существует.  &lt;br&gt;&lt;br&gt;Но давай проведем тест? Если ты такой умный, как сделать бекап этой тулзой?&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Предложен механизм blksnap для создания снапшотов... (arisu)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/128867.html#207</link>
    <pubDate>Wed, 16 Nov 2022 14:47:36 GMT</pubDate>
    <description>&amp;gt; А, ну я так и думал&lt;br&gt;&lt;br&gt;ты даже смысл прочитаного текста понять не можешь, не льсти себе.&lt;br&gt;</description>
</item>

<item>
    <title>Предложен механизм blksnap для создания снапшотов... (somethingfunny)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/128867.html#206</link>
    <pubDate>Wed, 16 Nov 2022 14:08:35 GMT</pubDate>
    <description>А, ну я так и думал - критиковать и дуть щёки горазды, а будучи притянутыми к ответу сразу в кусты :D&lt;br&gt;&lt;br&gt;Сидите на своём dd спокойно дальше, не смею мешать.&lt;br&gt;</description>
</item>

<item>
    <title>Предложен механизм blksnap для создания снапшотов... (arisu)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/128867.html#205</link>
    <pubDate>Wed, 16 Nov 2022 12:13:19 GMT</pubDate>
    <description>&amp;gt; И я не получил ответа на вопрос как вы аналогичное действие сделаете &lt;br&gt;&amp;gt; с помощью dd и без снапшота.&lt;br&gt;&lt;br&gt;потому что я не собирался отвечать на дурацкие вопросы.&lt;br&gt;&lt;br&gt;&amp;gt; Если бы вы хотя бы раз попытались сами отправить что-то уровня драйвера &lt;br&gt;&amp;gt; в ядро&lt;br&gt;&lt;br&gt;у меня для тебя плохие новости. очень плохие. можешь попробовать угадать.&lt;br&gt;</description>
</item>

<item>
    <title>Предложен механизм blksnap для создания снапшотов... (somethingfunny)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/128867.html#204</link>
    <pubDate>Wed, 16 Nov 2022 10:27:08 GMT</pubDate>
    <description>&amp;gt; ну да, ну да, а если сделать бэкап &amp;#171;блочного устройства&amp;#187; волшебной таблеткой &amp;#8212; то этого делать совсем не придётся.&lt;br&gt;&lt;br&gt;придётся, но в гораздо меньшем масштабе и происходить это будет быстрее (т.к. хвост логов будет гораздо короче) в случае с DD и без снапшота вы пока файл будете копировать логов нарастёт уже прилично. Понятие restore time objective не просто так придумали так-то.&lt;br&gt;&lt;br&gt;И я не получил ответа на вопрос как вы аналогичное действие сделаете с помощью dd и без снапшота. Вы что-то очень много болтаете, и критикуете, однако взамен ничего не предлагаете : )&lt;br&gt;&lt;br&gt;&amp;gt; свежо питание. *часть* инструмента пытаются засунуть в ядро, чтобы скинуть на кого-то работу по маинтенансу этой бесполезной ерундени.&lt;br&gt;&lt;br&gt;Если бы вы хотя бы раз попытались сами отправить что-то уровня драйвера в ядро, то знали бы, что мейнтейнеры весьма щепетильно относятся к вопросу &quot;кто будет это поддерживать&quot;, и просто скинуть на них свою работу не получится. Претендуя на отправку в ядро серьёзного фунцкионала, разработчик тем </description>
</item>

<item>
    <title>Предложен механизм blksnap для создания снапшотов... (arisu)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/128867.html#203</link>
    <pubDate>Wed, 16 Nov 2022 03:14:06 GMT</pubDate>
    <description>&amp;gt; Копируя живые файлы логов и базы при помощи DD вы потом должны &lt;br&gt;&amp;gt; будете применить логи к базе, да ещё подождать пока они применятся &lt;br&gt;&amp;gt; (если хвостик логов длинный, то процесс будет небыстрым).&lt;br&gt;&lt;br&gt;ну да, ну да, а если сделать бэкап &amp;#171;блочного устройства&amp;#187; волшебной таблеткой &amp;#8212; то этого делать совсем не придётся.&lt;br&gt;&lt;br&gt;&amp;gt; P.S. и слон бесплатный так-то, продавать тут нечего.&lt;br&gt;&lt;br&gt;свежо питание. *часть* инструмента пытаются засунуть в ядро, чтобы скинуть на кого-то работу по маинтенансу этой бесполезной ерундени.&lt;br&gt;</description>
</item>

<item>
    <title>Предложен механизм blksnap для создания снапшотов... (somethingfunny)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/128867.html#202</link>
    <pubDate>Wed, 16 Nov 2022 01:28:20 GMT</pubDate>
    <description>Консистентность файла данных обеспечивается приложением (если речь идёт о базе, то логами).&lt;br&gt;&lt;br&gt;И вы, мне кажется, немного путаетесь.&lt;br&gt;&lt;br&gt;Что снапшот LVM, что blksnap - эти вещи они не вместо DD, они в дополнение к DD (или rsync, кому что).&lt;br&gt;&lt;br&gt;Т.е. вы точно также можете взять снапшот диска с файлами данных и диска с логами (и оба диска будут в согласованном между собой состоянии внутри снапшота), и потом с него утянуть файл данных базы и логи в хранилище бэкапов при помощи rsync или cp, да хоть весь диск целиком при помощи DD.&lt;br&gt;&lt;br&gt;Вот только с голым DD вам придётся сделать одно из трёх:&lt;br&gt;&lt;br&gt;а) тормозить базу наглухо&lt;br&gt;б) лочить таблицы (для MyISAM)&lt;br&gt;в) Использовать --single-transaction перед тем как делать дамп (+ не должно быть коннекций которые используют ALTER TABLE, CREATE TABLE, DROP TABLE, RENAME TABLE, и тому подобное)&lt;br&gt;&lt;br&gt;Использование снапшота блочного устройства где лежит база и её логи позволяет сделать бэкап базы без даунтайма, и с минимальной докаткой по логам базы (при условии что логи попали в бэкап)</description>
</item>

<item>
    <title>Предложен механизм blksnap для создания снапшотов блочных ус... (somethingfunny)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/128867.html#201</link>
    <pubDate>Wed, 16 Nov 2022 01:13:07 GMT</pubDate>
    <description>Консистентность данных приложения обеспечивается самим приложением (в случае с базами при помощи логов).&lt;br&gt;&lt;br&gt;1. Хватается снапшот системы целиком при помощи blksnap.&lt;br&gt;2. Спокойно утаскивается в бэкап целиком система (или при желании только диски на которых живёт файл с данными базы + логи базы).&lt;br&gt;3. Отпускаем снапшот.&lt;br&gt;&lt;br&gt;База в течении всего процесса продолжает работать как будто ничего и не происходило.&lt;br&gt;При подъёме же из бэкапа база будет думать что хост на котором она стояла грохнулся по питанию, адекватные ACID compliant движки с таким спокойно справляются (если админ не накосорезил с настройками).&lt;br&gt;&lt;br&gt;Расскажите, как вы подобное сделаете при помощи dd?&lt;br&gt;&lt;br&gt;Если же хочется более продвинутой интеграции, то перед снятием снапшота базе командуем встать в правильную позу (checkpoint на postgres, flush tables with read lock для MyISAM древнего, и так далее в зависимости от типа приложения). После того как снапшот взят, базе можно дать команду расслабиться и снять блокировки. Это всё можно сделать самописными скри</description>
</item>

<item>
    <title>Предложен механизм blksnap для создания снапшотов блочных ус... (somethingfunny)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/128867.html#200</link>
    <pubDate>Wed, 16 Nov 2022 00:48:42 GMT</pubDate>
    <description>Если вы не умеете читать инструкции и man&apos;ы к консольным утилитам, то вам рановато участвовать в подобных обсуждениях. Если есть прдеметная критика инструкций предоставленных разработчиком, то пишите списком. Всё остальное с вашей стороны это &quot;блабла&quot; и хайпожорство.&lt;br&gt;</description>
</item>

</channel>
</rss>
