<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Btrfs будет использоваться в платформе MeeGo в качестве ФС п...</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66865.html</link>
    <description>В мобильной платформе MeeGo (http://www.opennet.ru/opennews/art.shtml?num=26050), появившейся в результате объединения проектов Maemo и Moblin, решено (http://lists.meego.com/pipermail/meego-dev/2010-May/002133.html) задействовать по умолчанию файловую систему Btrfs. В качестве основного мотива выбора Btrfs называются расширенные возможности данной ФС в плане сохранения целостности данных: возможность определения и автовосстановления ошибок, за счет поддержки двойного резервирования мета-данных, хранения контрольных сумм и работе с данными и метаданными в режиме copy-on-write (транзакционная файловая система, в которой данные не перезаписываются). &lt;br&gt;&lt;br&gt;&lt;br&gt;Из других интересных с точки зрения разработчиков мобильной платформы возможностей называются: &lt;br&gt;&lt;br&gt;&lt;br&gt;-  Встроенная поддержка хранения данных в сжатом виде;&lt;br&gt;-  Поддержка доступных на запись снапшотов, которые можно использовать для фоновой автоматической установки обновлений, с последующим мгновенным переключением в обновленное окружение ...&lt;br&gt;&lt;br&gt;URL: http://lists.m</description>

<item>
    <title>Btrfs будет использоваться в платформе MeeGo в качестве ФС п... (User294)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66865.html#81</link>
    <pubDate>Tue, 18 May 2010 17:27:02 GMT</pubDate>
    <description>&amp;gt;Хинт - какая-то хрень с подобием ZIL есть и в BTRFS. Называется Log Treе. &lt;br&gt;&lt;br&gt;ZIL все-таки напомнил мне обычный журнал по смыслу. Хоть и для других сущностей. Хотя тут вы в чем-то правы - цель существовария упомянутых деревьев чем-то похожа. Но...&lt;br&gt;&lt;br&gt;&amp;gt;классическим журналом типа того, что можно найти в extX, ZIL имеет &lt;br&gt;&amp;gt;весьма мало общего - в него записываются транзакции (системные вызовы) в &lt;br&gt;&amp;gt;высокоуровневых терминах объектов и производимых над ними изменений, которые, в случае &lt;br&gt;&amp;gt;сбоя, просто проигрываются через фреймворк VFS так, как будто бы это &lt;br&gt;&amp;gt;те же самые системные вызовы. &lt;br&gt;&lt;br&gt;Доку по кищкам zfs я тоже читал :) к сожалению, механика ZIL там описана крайне лаконично.&lt;br&gt;&lt;br&gt;&amp;gt;отличие еще и в том, что ZIL нужен исключительно для повышения производительности, &lt;br&gt;&lt;br&gt;А парни с http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide пишут ровно обратное? Что для скорости ZIL можно вырубить, но тогда пеняйте на себя - целостность при крахе, дескать, никто не обещает. Что вроде как выглядит вполне логич</description>
</item>

<item>
    <title>Btrfs будет использоваться в платформе MeeGo в качестве ФС п... (iZEN)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66865.html#80</link>
    <pubDate>Tue, 18 May 2010 14:18:55 GMT</pubDate>
    <description>&amp;gt;Механика CoW просто не гробит данные и не пишет по два раза. &lt;br&gt;&amp;gt;Поэтому если не удалось - да и хрен с ним, старые &lt;br&gt;&amp;gt;данные никто не трогал же. В итоге скорость записи - на &lt;br&gt;&amp;gt;уровне ФС без журнала (запись то - одна). В бтрфс кстати &lt;br&gt;&amp;gt;сие верно и для данных и для метаданных как я понимаю. &lt;br&gt;&amp;gt;А у саней ... гм, ZIL это по сути журнал. А &lt;br&gt;&amp;gt;уж не журналы ли вы только что обругали? Т.е. ваша ругань &lt;br&gt;&amp;gt;валидна и для ZFS? :)&lt;br&gt;&lt;br&gt;Кстати, интересно, что ты думаешь про ZIL?&lt;br&gt;&lt;br&gt;Ведь это логоподобная структура для поддержки механизма CoW в ZFS. ZIL можно располагать вне файловой ситемы на отдельном носителе для повышения быстродействия. ZIL можно отключать совсем, но тогда гарантировать целостность выполненных транзакций никто не сможет, если вдруг отключат питание во время записи данных на носитель.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Btrfs будет использоваться в платформе MeeGo в качестве ФС п... (User294)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66865.html#79</link>
    <pubDate>Mon, 17 May 2010 17:54:58 GMT</pubDate>
    <description>&amp;gt;Я понимаю под этим использование одного и того же носителя для записи &lt;br&gt;&amp;gt;метаданных обеспечения транзакций записи данных. Чем больше метаданных, обеспечивающих транзакционную целостность, записывается на флэш, тем быстрее идёт износ ячеек. &lt;br&gt;&lt;br&gt;А еще дважды два - четыре. А благородного дона не смущает что в принципе - объем данных сильно больше объема метаданных? И ведь (какое свинство) эти данные оказываются на носителе путем записи. Изнашивая флеш, да :). В классическом варианте журнала плохо то что запись производится два раза. В идеале - в журнал идут и данные и метаданные чтобы &quot;или все или ничего&quot; применилось и к данным и к метаданным. Но это ухайдакает скорость работы ФС ниже плинтуса за счет двойного набора операций с носителем. Обычно идут на компромисс, оставляя журналинг только метаданных а данные ... ну... вот так вот, да. Можно получить и полуперезаписанный файл в принципе.&lt;br&gt;&lt;br&gt;Кстати по вашей логике - версионные файловые системы (всевозможные их виды) - ничем таким не отличаются от традиционного ж</description>
</item>

<item>
    <title>Btrfs будет использоваться в платформе MeeGo в качестве ФС п... (fresco)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66865.html#78</link>
    <pubDate>Mon, 17 May 2010 09:12:42 GMT</pubDate>
    <description>сорри, про ubifs действительно ничего не читал. сказал, не подумав. &lt;br&gt;</description>
</item>

<item>
    <title>Btrfs будет использоваться в платформе MeeGo в качестве ФС п... (AnonYMous)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66865.html#77</link>
    <pubDate>Mon, 17 May 2010 05:21:20 GMT</pubDate>
    <description>&amp;gt; как бы доки&lt;br&gt;&lt;br&gt;&quot;как бы доки&quot; - это метко сказано.&lt;br&gt;</description>
</item>

<item>
    <title>Btrfs будет использоваться в платформе MeeGo в качестве ФС п... (iZEN)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66865.html#76</link>
    <pubDate>Sun, 16 May 2010 11:31:30 GMT</pubDate>
    <description>&amp;gt;А что iZEN понимает под физическим журналированием? Что за термин такой левый вообще? oO&lt;br&gt;&lt;br&gt;Я понимаю под этим использование одного и того же носителя для записи метаданных обеспечения транзакций записи данных. Чем больше метаданных, обеспечивающих транзакционную целостность, записывается на флэш, тем быстрее идёт износ ячеек.&lt;br&gt;&lt;br&gt;В этом контексте, как писал Шварц в своём блоге, ZFS разрабатывалась с учётом как дороговизны флэш-памяти, так и с учётом ограниченного ресурса флэш-ячеек. Именно поэтому ZFS для флэш весьма оптимальна, в отличие от традиционных журналируемых файловых систем. А UFS2 с включенным механизмом Soft Updates &amp;#8212; ещё лучше, так как метаданные транзакций практически целиком находятся в памяти и обеспечивают консистентность ФС, переупорядочивая запросы на запись таким образом, чтобы соблюсти принцип правильной очерёдности следования блоков и подтверждения их записи. Физический кэш диска, конечно, обманывает ожидания операционных систем от записи данных практически всегда &amp;#8212; особенно </description>
</item>

<item>
    <title>Btrfs будет использоваться в платформе MeeGo в качестве ФС п... (anonim)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66865.html#75</link>
    <pubDate>Sat, 15 May 2010 08:13:04 GMT</pubDate>
    <description>&amp;gt;что для меня остается непонятным в этом союзе интела и нокии, так &lt;br&gt;&amp;gt;это то, какие камни будут использоваться в MeeGo девайсах. не уж &lt;br&gt;&amp;gt;то атом будут поголовно пихать? если нет, то какой тогда интелу &lt;br&gt;&amp;gt;в этом интерес? &lt;br&gt;&lt;br&gt;Интел разрабатывает новый процессор специально для нокии. Там прямо в камень будут встроены кодеки.&lt;br&gt;</description>
</item>

<item>
    <title>Btrfs будет использоваться в платформе MeeGo в качестве ФС п... (Anon_Y_Mous)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66865.html#74</link>
    <pubDate>Fri, 14 May 2010 23:29:49 GMT</pubDate>
    <description>&amp;gt; Насколько я понял их описальник - так. Наверное потому они и сгородили какую-то хрень с ZIL (зачем подобие классического журнала нужно в версионнике, строго говоря?) &lt;br&gt;&lt;br&gt;Хинт - какая-то хрень с подобием ZIL есть и в BTRFS. Называется Log Treе. Причина их появления - вами столь любимая производительность. С классическим журналом типа того, что можно найти в extX, ZIL имеет весьма мало общего - в него записываются транзакции (системные вызовы) в высокоуровневых терминах объектов и производимых над ними изменений, которые, в случае сбоя, просто проигрываются через фреймворк VFS так, как будто бы это те же самые системные вызовы. Необходимого размера блоки для него выделяются динамически, для случаев больших операций записи предусмотрена возможность производить запись не в блоки журнала,  а напрямую в блок пула, который впоследствии просто влинковывается в дерево блоков во время закрытия группы транзакций. Существенное отличие еще и в том, что ZIL нужен исключительно для повышения производительности, в то время </description>
</item>

<item>
    <title>Btrfs будет использоваться в платформе MeeGo в качестве ФС п... (ixrws)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66865.html#73</link>
    <pubDate>Fri, 14 May 2010 19:56:25 GMT</pubDate>
    <description>Ну сказанное касается только jffs и yaffs. Скваш разумеется не касается, ибо это вообще ридонли специализированная файлуха. Ну и это не касается ubifs, потому что не прошлого и потому что совсем не аховая производительность, производительность там напрямую будет зависеть от количества нандов и их скорости.&lt;br&gt;</description>
</item>

</channel>
</rss>
