<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Solaris 10: советы и приёмы системного администрирования - ZFS</title>
    <link>http://solaris.reys.net/</link>
    <description>Как пользоваться DTrace, ZFS, Solaris Zones и другими технологиями Solaris</description>
    <dc:language>ru</dc:language>
    <generator>Serendipity 1.1-alpha7 - http://www.s9y.org/</generator>
    
    

<item>
    <title>Местные новости: ZFS Performance Talk</title>
    <link>http://solaris.reys.net/2007/04/zfs_performance_talk</link>
            <category>ZFS</category>
    
    <comments>http://solaris.reys.net/2007/04/zfs_performance_talk#comments</comments>
    <wfw:comment>http://solaris.reys.net/wfwcomment.php?cid=164</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://solaris.reys.net/rss.php?version=2.0&amp;type=comments&amp;cid=164</wfw:commentRss>
    

    <author>nospam@example.com (Gleb Reys)</author>
    <content:encoded>
    Тим Фостер (&lt;a href=http://blogs.sun.com/timf/&gt;Tim Foster&lt;/a&gt;) вчера прислал письмо, что завтра, в 7 вечера, в &lt;a href=http://www.tcd.ie&gt;Тринити Колледже&lt;/a&gt; состоится лекция по производительности ZFS, которую прочтёт &lt;a href=http://blogs.sun.com/roch/&gt;Roch Bourbonnais&lt;/a&gt; - эксперт в вопросах производительности ядра Solaris и, естественно, сотрудник Sun Microsystems. &lt;br /&gt;
&lt;br /&gt;
Все детали - в &lt;a href=http://www.opensolaris.org/os/community/os_user_groups/ie-osug/iosug-8/&gt;официальном приглашении IOSUG8&lt;/a&gt;. 
    </content:encoded>

    <pubDate>Tue, 03 Apr 2007 12:42:03 +0400</pubDate>
    <guid isPermaLink="false">http:/solaris.reys.net/2007/04/zfs_performance_talk</guid>
    <category>iosug</category>
<category>performance</category>
<category>solaris</category>
<category>zfs</category>
<category>iosug</category>
<category>performance</category>
<category>solaris</category>
<category>zfs</category>

</item>
<item>
    <title>Руководство администратора ZFS на русском языке</title>
    <link>http://solaris.reys.net/2007/03/zfs_administration_guide_in_russian</link>
            <category>ZFS</category>
    
    <comments>http://solaris.reys.net/2007/03/zfs_administration_guide_in_russian#comments</comments>
    <wfw:comment>http://solaris.reys.net/wfwcomment.php?cid=162</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://solaris.reys.net/rss.php?version=2.0&amp;type=comments&amp;cid=162</wfw:commentRss>
    

    <author>nospam@example.com (Gleb Reys)</author>
    <content:encoded>
    Ура! Дождались-таки! &lt;br /&gt;
&lt;br /&gt;
На днях был опубликован официальный перевод руководства администратора ZFS на русском языке!&lt;br /&gt;
&lt;br /&gt;
На странице локализации OpenSolaris доступен для скачивания архив, содержащий это руководство сразу в трёх форматах: SGML, HTML и PDF.&lt;br /&gt;
&lt;br /&gt;
Я-то уже давным давно читаю всю документацию на английском, но отчасти это из-за того, что на русском её нет. А тут такой подарок! В общем, мелочь - но приятно.&lt;br /&gt;
&lt;br /&gt;
Скачать перевод руководства можно с вот этой страницы: &lt;a href=http://dlc.sun.com/osol/g11n/downloads/docs/current/&gt;OpenSolaris/G11 (Globalization) Consolidation&lt;/a&gt;.  
    </content:encoded>

    <pubDate>Wed, 07 Mar 2007 01:43:04 +0300</pubDate>
    <guid isPermaLink="false">http:/solaris.reys.net/2007/03/zfs_administration_guide_in_russian</guid>
    <category>guide</category>
<category>opensolaris</category>
<category>russian</category>
<category>zfs</category>
<category>guide</category>
<category>opensolaris</category>
<category>russian</category>
<category>zfs</category>

</item>
<item>
    <title>ZFS: эмуляция выполнения команд</title>
    <link>http://solaris.reys.net/2006/03/zfs_commands_emulation</link>
            <category>ZFS</category>
    
    <comments>http://solaris.reys.net/2006/03/zfs_commands_emulation#comments</comments>
    <wfw:comment>http://solaris.reys.net/wfwcomment.php?cid=118</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://solaris.reys.net/rss.php?version=2.0&amp;type=comments&amp;cid=118</wfw:commentRss>
    

    <author>nospam@example.com (Gleb Reys)</author>
    <content:encoded>
    Я тут подумываю обзавестись домашним x86-севером с Solaris, и сегодня решил немного поэксперементировать с ZFS на старом Sparc-боксе, что у меня уже есть. Так вот, многим новичкам может очень понравиться опция &lt;b&gt;-n&lt;/b&gt; команд &lt;b&gt;zfs &lt;/b&gt;и &lt;b&gt;zpool&lt;/b&gt;, которая позволяет просматривать результаты выполнения этих команд без каких-либо реальных действий, производимых с вашими дисками.&lt;br /&gt;
&lt;br /&gt;
Т.е. если вы хотите создать новый пул дисков или очередной раздел &lt;b&gt;zfs&lt;/b&gt;, то реально их создавать, только лишь чтобы посмотреть, на что будет похож результат, не обязательно - достаточно просто использовать опцию &lt;b&gt;-n&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=code&gt;&lt;code&gt;bash-3.00$ &lt;b&gt;zpool create -n mypool raidz /export/vdev/d1 /export/vdev/d2 /export/vdev/d3 /export/vdev/d4&lt;/b&gt;&lt;br /&gt;
would create &#039;storage&#039; with the following layout:&lt;br /&gt;
&lt;br /&gt;
             storage&lt;br /&gt;
                raidz&lt;br /&gt;
                   /export/vdev/d1&lt;br /&gt;
                   /export/vdev/d2&lt;br /&gt;
                   /export/vdev/d3&lt;br /&gt;
                   /export/vdev/d4&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
При этом будут произведены проверки валидности команды - как её синтаксис, так и существование указанных дисков или виртуальных дисков в системе. Так что вы можете увидеть и что-нибудь вроде этого:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=code&gt;&lt;code&gt;bash-3.00$ &lt;b&gt;zpool create -n mypool raidz /export/vdev/d1 /export/vdev/d2 /export/vdev/d3 /export/vdev/d4&lt;/b&gt;&lt;br /&gt;
cannot open &#039;/export/vdev/d1&#039;: No such file or directory&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 15 Mar 2006 01:20:27 +0300</pubDate>
    <guid isPermaLink="false">http:/solaris.reys.net/2006/03/zfs_commands_emulation</guid>
    <category>opensolaris</category>
<category>solaris</category>
<category>sysadmin</category>
<category>zfs</category>
<category>opensolaris</category>
<category>solaris</category>
<category>sysadmin</category>
<category>zfs</category>

</item>
<item>
    <title>ZFS: свойства файловых систем</title>
    <link>http://solaris.reys.net/2006/01/zfs_filesystems_properties</link>
            <category>ZFS</category>
    
    <comments>http://solaris.reys.net/2006/01/zfs_filesystems_properties#comments</comments>
    <wfw:comment>http://solaris.reys.net/wfwcomment.php?cid=101</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://solaris.reys.net/rss.php?version=2.0&amp;type=comments&amp;cid=101</wfw:commentRss>
    

    <author>nospam@example.com (Gleb Reys)</author>
    <content:encoded>
    Существует довольно много свойств файловых систем ZFS, и сегодня я расскажу о наиболее полезных из них.&lt;br /&gt;
&lt;br /&gt;
Но сначала - немного повторим пройденный материал. Как я уже рассказывал, для серии заметок по ZFS я буду создавать несколько файловых систем на своих дисках. На данный момент я ограничиваюсь следующей конфигурацией:&lt;br /&gt;
&lt;div class=code&gt;&lt;quote&gt;bash-3.00# &lt;b&gt;zfs list&lt;/b&gt;&lt;br /&gt;
NAME                   USED  AVAIL  REFER  MOUNTPOINT&lt;br /&gt;
stock                 2.40G  31.1G  8.50K  /stock&lt;br /&gt;
stock/oracle          2.32G   693M  2.32G  /stock/oracle&lt;br /&gt;
stock/try                8K   512M     8K  /try&lt;/quote&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Для получения значения какого-либо свойства ZFS, следует пользоваться вот такой командой:&lt;br /&gt;
&lt;div class=code&gt;&lt;code&gt;bash-3.00# &lt;b&gt;zfs get used stock/try&lt;/b&gt;&lt;br /&gt;
NAME             PROPERTY       VALUE                      SOURCE&lt;br /&gt;
stock/try        used           8K                         -&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Но такой вывод не всегда удобен, потому что он отформатирован для более удобного восприятия человеком. Если же мы собираемся использовать &lt;b&gt;zfs get&lt;/b&gt; для получения каких-то параметров ZFS из скриптов, то подобная роскошь нам ни к чему. Поэтому, следует воспользоваться специальной опцией&lt;b&gt;-H&lt;/b&gt;:&lt;br /&gt;
&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;bash-3.00#&amp;#160;zfs&amp;#160;get&amp;#160;-H&amp;#160;used&amp;#160;stock/try&lt;br /&gt;
stock/try&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;used&amp;#160;&amp;#160;&amp;#160;&amp;#160;8K&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;-&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Ещё одна мелкая и полезная, но совершенно естественная вещь - это возможность указывать имена нескольких свойств, значения которых нас интересуют:&lt;br /&gt;
&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;bash-3.00#&amp;#160;zfs&amp;#160;get&amp;#160;-H&amp;#160;used,available,mounted&amp;#160;stock/try&lt;br /&gt;
stock/try&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;used&amp;#160;&amp;#160;&amp;#160;&amp;#160;8K&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;-&lt;br /&gt;
stock/try&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;available&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;512M&amp;#160;&amp;#160;&amp;#160;&amp;#160;-&lt;br /&gt;
stock/try&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mounted&amp;#160;yes&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;-&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Теперь перейдём непосредственно к полезным свойствам файловых систем ZFS. &lt;br /&gt;
&lt;br /&gt;
Например, название свойства mountpoint говорит само за себя. Причём, по умолчанию, та файловая система, чья точка монтирования изменяется, автоматически монтируется к новому пути:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;bash-3.00#&amp;#160;zfs&amp;#160;set&amp;#160;mountpoint=/younameit&amp;#160;stock/try&lt;br /&gt;
bash-3.00#&amp;#160;zfs&amp;#160;list&lt;br /&gt;
NAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;USED&amp;#160;&amp;#160;AVAIL&amp;#160;&amp;#160;REFER&amp;#160;&amp;#160;MOUNTPOINT&lt;br /&gt;
stock&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2.40G&amp;#160;&amp;#160;31.1G&amp;#160;&amp;#160;8.50K&amp;#160;&amp;#160;/stock&lt;br /&gt;
stock/oracle&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2.32G&amp;#160;&amp;#160;&amp;#160;693M&amp;#160;&amp;#160;2.32G&amp;#160;&amp;#160;/stock/oracle&lt;br /&gt;
stock/try&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8K&amp;#160;&amp;#160;&amp;#160;512M&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8K&amp;#160;&amp;#160;/younameit&lt;br /&gt;
bash-3.00#&amp;#160;df&amp;#160;-k&amp;#160;|&amp;#160;grep&amp;#160;stock&lt;br /&gt;
stock&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;35112960&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8&amp;#160;32597477&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;1%&amp;#160;&amp;#160;&amp;#160;&amp;#160;/stock&lt;br /&gt;
stock/oracle&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;3145728&amp;#160;2436188&amp;#160;&amp;#160;709540&amp;#160;&amp;#160;&amp;#160;&amp;#160;78%&amp;#160;&amp;#160;&amp;#160;&amp;#160;/stock/oracle&lt;br /&gt;
stock/try&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;524288&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8&amp;#160;&amp;#160;524280&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;1%&amp;#160;&amp;#160;&amp;#160;&amp;#160;/younameit&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Ещё одна потенциально полезная опция - компрессия данных на лету. Планируется иметь несколько доступных администратору ZFS алгоритмов сжатия данных, но пока реализован только один - &lt;b&gt;lzjb&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Тем не менее, результаты говорят сами за себя:&lt;br /&gt;
&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;bash-3.00#&amp;#160;ls&amp;#160;-l&amp;#160;/younameit/access_log&lt;br /&gt;
total&amp;#160;3082&lt;br /&gt;
drwxr-xr-x&amp;#160;&amp;#160;&amp;#160;2&amp;#160;root&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;sys&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;3&amp;#160;Jan&amp;#160;23&amp;#160;21&amp;#58;59&amp;#160;.&lt;br /&gt;
drwxr-xr-x&amp;#160;&amp;#160;44&amp;#160;root&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;root&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;1024&amp;#160;Jan&amp;#160;23&amp;#160;21&amp;#58;45&amp;#160;..&lt;br /&gt;
dr-xr-xr-x&amp;#160;&amp;#160;&amp;#160;3&amp;#160;root&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;root&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;3&amp;#160;Jan&amp;#160;23&amp;#160;22&amp;#58;04&amp;#160;.zfs&lt;br /&gt;
-rw-r--r--&amp;#160;&amp;#160;&amp;#160;1&amp;#160;root&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;root&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8904090&amp;#160;Jan&amp;#160;23&amp;#160;21&amp;#58;59&amp;#160;access_log&lt;br /&gt;
bash-3.00#&amp;#160;zfs&amp;#160;list&lt;br /&gt;
NAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;USED&amp;#160;&amp;#160;AVAIL&amp;#160;&amp;#160;REFER&amp;#160;&amp;#160;MOUNTPOINT&lt;br /&gt;
stock&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2.41G&amp;#160;&amp;#160;31.1G&amp;#160;&amp;#160;8.51M&amp;#160;&amp;#160;/stock&lt;br /&gt;
stock/oracle&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2.32G&amp;#160;&amp;#160;&amp;#160;693M&amp;#160;&amp;#160;2.32G&amp;#160;&amp;#160;/stock/oracle&lt;br /&gt;
stock/try&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;1.51M&amp;#160;&amp;#160;&amp;#160;510M&amp;#160;&amp;#160;1.51M&amp;#160;&amp;#160;/younameit&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Неудивительно, что коэффициент сжатия для этой файловой системы так хорош:&lt;br /&gt;
&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;bash-3.00#&amp;#160;zfs&amp;#160;get&amp;#160;compressratio&amp;#160;stock/try&lt;br /&gt;
NAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;PROPERTY&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;VALUE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;SOURCE&lt;br /&gt;
stock/try&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;compressratio&amp;#160;&amp;#160;5.63x&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;-&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Так хорошо, к сожалению, только несколько типов файлов сжимается, и текстовые файлы (логи к моему Apache2, например) в том числе. Исполняемые файлы, конечно же, сожмутся гораздо хуже.&lt;br /&gt;
&lt;br /&gt;
Ну, пожалуй довольно. Сразу говорю: у меня запланированы ещё несколько заметок из серии свойств объектов ZFS, и поэтому многие свойства гораздо более простые и необходимые, чем изложенные выже, ещё не были мною затронуты. Я обязательно исправлю эту ситуацию в ближайшие дни. 
    </content:encoded>

    <pubDate>Tue, 24 Jan 2006 00:28:45 +0300</pubDate>
    <guid isPermaLink="false">http:/solaris.reys.net/2006/01/zfs_filesystems_properties</guid>
    <category>filesystem</category>
<category>opensolaris</category>
<category>solaris</category>
<category>zfs</category>
<category>filesystem</category>
<category>opensolaris</category>
<category>solaris</category>
<category>zfs</category>

</item>
<item>
    <title>ZFS: работа с файловыми системами</title>
    <link>http://solaris.reys.net/2006/01/zfs_filesystems</link>
            <category>ZFS</category>
    
    <comments>http://solaris.reys.net/2006/01/zfs_filesystems#comments</comments>
    <wfw:comment>http://solaris.reys.net/wfwcomment.php?cid=100</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>http://solaris.reys.net/rss.php?version=2.0&amp;type=comments&amp;cid=100</wfw:commentRss>
    

    <author>nospam@example.com (Gleb Reys)</author>
    <content:encoded>
    Приветствую!&lt;br /&gt;
&lt;br /&gt;
Подумать только - это, оказывается, всего лишь первая запись в 2006м году! Решил, что больше откладывать нельзя, и собрался написать очередную заметку :)&lt;br /&gt;
&lt;br /&gt;
Уже довольно давно я расчистил один из дисков на моей домашней Netra t105, чтобы полностью ввести его под контроль ZFS. В результате был создал zfs-pool размером в 33гб, с которым я теперь и экспериментирую. Сегодня у меня есть немного свободного времени, так что решил поделиться самыми основами работы с файловыми системами ZFS.&lt;br /&gt;
&lt;br /&gt;
Вот такой у меня пул:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;bash-3.00#&amp;#160;zpool&amp;#160;list&lt;br /&gt;
NAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;SIZE&amp;#160;&amp;#160;&amp;#160;&amp;#160;USED&amp;#160;&amp;#160;&amp;#160;AVAIL&amp;#160;&amp;#160;&amp;#160;&amp;#160;CAP&amp;#160;&amp;#160;HEALTH&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;ALTROOT&lt;br /&gt;
stock&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;33.8G&amp;#160;&amp;#160;&amp;#160;2.40G&amp;#160;&amp;#160;&amp;#160;31.4G&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;7%&amp;#160;&amp;#160;ONLINE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;-&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Как я и сказал, состоит он из одного-единственного диска:&lt;br /&gt;
&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;bash-3.00#&amp;#160;zpool&amp;#160;status&lt;br /&gt;
&amp;#160;&amp;#160;pool&amp;#58;&amp;#160;stock&lt;br /&gt;
&amp;#160;state&amp;#58;&amp;#160;ONLINE&lt;br /&gt;
&amp;#160;scrub&amp;#58;&amp;#160;scrub&amp;#160;stopped&amp;#160;with&amp;#160;0&amp;#160;errors&amp;#160;on&amp;#160;Tue&amp;#160;Jan&amp;#160;17&amp;#160;21&amp;#58;00&amp;#58;45&amp;#160;2006&lt;br /&gt;
config&amp;#58;&lt;br /&gt;
&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;NAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;STATE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;READ&amp;#160;WRITE&amp;#160;CKSUM&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;stock&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;ONLINE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;c0t1d0&amp;#160;&amp;#160;&amp;#160;&amp;#160;ONLINE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
По умолчанию, при создании zfs-пула, всё доступное его пространство представляется в виде одной файловой системы имеющей то же самое название, что и сам пул. Также этой файловой системе присваивается точка монтирования с таким же названием, и файловая система автоматически монтируется. Т.е. после команды zpool create (вот &lt;a href=http://solaris.reys.net/2005/11/zfs_first_encounter&gt;тут&lt;/a&gt; есть пример) можно немедленно начинать работу с файловой системой.&lt;br /&gt;
&lt;br /&gt;
Я же на данный момент создал себе ещё одну файловую систему, для Oracle 10g. Так что у меня имеется две файловые системы:&lt;br /&gt;
&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;bash-3.00#&amp;#160;zfs&amp;#160;list&lt;br /&gt;
NAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;USED&amp;#160;&amp;#160;AVAIL&amp;#160;&amp;#160;REFER&amp;#160;&amp;#160;MOUNTPOINT&lt;br /&gt;
stock&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2.40G&amp;#160;&amp;#160;31.1G&amp;#160;&amp;#160;8.50K&amp;#160;&amp;#160;/stock&lt;br /&gt;
stock/oracle&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2.32G&amp;#160;&amp;#160;&amp;#160;693M&amp;#160;&amp;#160;2.32G&amp;#160;&amp;#160;/stock/oracle&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Согласно концепциям ZFS, любые новые создаваемые файловые системы по умолчанию коллективно используют всё доступное дисковое пространство zfs-пула. Поэтому, когда я создаю ещё одну файловую систему в моём zfs-пуле stock, этой файловой системе доступно больше 30Gb:&lt;br /&gt;
&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;bash-3.00#&amp;#160;zfs&amp;#160;create&amp;#160;stock/try&lt;br /&gt;
bash-3.00#&amp;#160;zfs&amp;#160;list&lt;br /&gt;
NAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;USED&amp;#160;&amp;#160;AVAIL&amp;#160;&amp;#160;REFER&amp;#160;&amp;#160;MOUNTPOINT&lt;br /&gt;
stock&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2.40G&amp;#160;&amp;#160;31.1G&amp;#160;&amp;#160;&amp;#160;9.5K&amp;#160;&amp;#160;/stock&lt;br /&gt;
stock/oracle&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2.32G&amp;#160;&amp;#160;&amp;#160;693M&amp;#160;&amp;#160;2.32G&amp;#160;&amp;#160;/stock/oracle&lt;br /&gt;
stock/try&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8K&amp;#160;&amp;#160;31.1G&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8K&amp;#160;&amp;#160;/stock/try&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы некоторые файловые системы не съедали всё доступное место, их следует ограничивать. Делается это очень легко:&lt;br /&gt;
&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;bash-3.00#&amp;#160;zfs&amp;#160;set&amp;#160;quota=512m&amp;#160;stock/try&lt;br /&gt;
bash-3.00#&amp;#160;zfs&amp;#160;list&lt;br /&gt;
NAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;USED&amp;#160;&amp;#160;AVAIL&amp;#160;&amp;#160;REFER&amp;#160;&amp;#160;MOUNTPOINT&lt;br /&gt;
stock&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2.40G&amp;#160;&amp;#160;31.1G&amp;#160;&amp;#160;&amp;#160;9.5K&amp;#160;&amp;#160;/stock&lt;br /&gt;
stock/oracle&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2.32G&amp;#160;&amp;#160;&amp;#160;693M&amp;#160;&amp;#160;2.32G&amp;#160;&amp;#160;/stock/oracle&lt;br /&gt;
stock/try&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8K&amp;#160;&amp;#160;&amp;#160;512M&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8K&amp;#160;&amp;#160;/stock/try&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Как можно догадаться из этого примера, quota - это имя параметра файловой системы, а set - опция команды zfs для присвоения параметрам новых значений. Параметров этих довольно много, и большинство можно изменять, но некоторые доступны только для чтения. Вот пример такого параметра и того, что происходит, если пытаться его изменить:&lt;br /&gt;
&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;bash-3.00#&amp;#160;zfs&amp;#160;get&amp;#160;mounted&amp;#160;stock/try&lt;br /&gt;
NAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;PROPERTY&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;VALUE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;SOURCE&lt;br /&gt;
stock/try&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mounted&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;yes&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;-&lt;br /&gt;
bash-3.00#&amp;#160;zfs&amp;#160;set&amp;#160;mounted=on&amp;#160;stock/try&lt;br /&gt;
cannot&amp;#160;set&amp;#160;mounted&amp;#160;property&amp;#58;&amp;#160;read-only&amp;#160;property&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Полный список параметров можно найти в &lt;a href=http://www.opensolaris.org/os/community/zfs/docs/man_zfs/&gt;man-странице zfs&lt;/a&gt;, а я покажу ещё только один очень полезный, на мой взгляд, параметр: текущую точку монтирования файловой системы. Как и всё остальное с ZFS, меняется она элементарно, автоматически монтируя файловую систему с новой точки:&lt;br /&gt;
&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;bash-3.00#&amp;#160;df&amp;#160;-k&amp;#160;|&amp;#160;grep&amp;#160;^stock&lt;br /&gt;
stock&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;35112960&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8&amp;#160;32597478&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;1%&amp;#160;&amp;#160;&amp;#160;&amp;#160;/stock&lt;br /&gt;
stock/oracle&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;3145728&amp;#160;2436188&amp;#160;&amp;#160;709540&amp;#160;&amp;#160;&amp;#160;&amp;#160;78%&amp;#160;&amp;#160;&amp;#160;&amp;#160;/stock/oracle&lt;br /&gt;
stock/try&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;524288&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8&amp;#160;&amp;#160;524280&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;1%&amp;#160;&amp;#160;&amp;#160;&amp;#160;/stock/try&lt;br /&gt;
bash-3.00#&amp;#160;zfs&amp;#160;set&amp;#160;mountpoint=/try&amp;#160;stock/try&lt;br /&gt;
bash-3.00#&amp;#160;df&amp;#160;-k&amp;#160;|&amp;#160;grep&amp;#160;^stock&lt;br /&gt;
stock&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;35112960&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8&amp;#160;32597478&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;1%&amp;#160;&amp;#160;&amp;#160;&amp;#160;/stock&lt;br /&gt;
stock/oracle&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;3145728&amp;#160;2436188&amp;#160;&amp;#160;709540&amp;#160;&amp;#160;&amp;#160;&amp;#160;78%&amp;#160;&amp;#160;&amp;#160;&amp;#160;/stock/oracle&lt;br /&gt;
stock/try&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;524288&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8&amp;#160;&amp;#160;524280&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;1%&amp;#160;&amp;#160;&amp;#160;&amp;#160;/try&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Я специально привёл команды df, чтобы стало понятно, что никаких дополнительных манипуляций с файловой системой try я не производил - это действительно просто!&lt;br /&gt;
&lt;br /&gt;
Ну, на сегодня достаточно - в следующий раз расскажу про ещё пару полезных параметров файловых систем ZFS. Удачи в ваших эскпериментах!&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 18 Jan 2006 00:21:19 +0300</pubDate>
    <guid isPermaLink="false">http:/solaris.reys.net/2006/01/zfs_filesystems</guid>
    <category>opensolaris</category>
<category>solaris</category>
<category>zfs</category>
<category>opensolaris</category>
<category>solaris</category>
<category>zfs</category>

</item>
<item>
    <title>Возможности ZFS: RAID-Z</title>
    <link>http://solaris.reys.net/2005/11/zfs_raid-z</link>
            <category>ZFS</category>
    
    <comments>http://solaris.reys.net/2005/11/zfs_raid-z#comments</comments>
    <wfw:comment>http://solaris.reys.net/wfwcomment.php?cid=93</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://solaris.reys.net/rss.php?version=2.0&amp;type=comments&amp;cid=93</wfw:commentRss>
    

    <author>nospam@example.com (Gleb Reys)</author>
    <content:encoded>
    Я начал потихоньку углублять свои познания ZFS, и решил начать с самых вкусных вещей. Одна из них - технология RAID-Z.&lt;br /&gt;
&lt;br /&gt;
Джефф Бонвик (&lt;a href=&quot;http://solaris.reys.net/exit.php?url_id=841&amp;amp;entry_id=93&quot; title=&quot;http://blogs.sun.com/bonwick&quot;  onmouseover=&quot;window.status=&#039;http://blogs.sun.com/bonwick&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Jeff Bonwick&lt;/a&gt;), автор ZFS и один из &lt;a href=&quot;http://solaris.reys.net/exit.php?url_id=842&amp;amp;entry_id=93&quot; title=&quot;http://www.opensolaris.org/os/community/zfs/leaders&quot;  onmouseover=&quot;window.status=&#039;http://www.opensolaris.org/os/community/zfs/leaders&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;лидеров&lt;/a&gt; свежесозданного сообщества &lt;a href=&quot;http://solaris.reys.net/exit.php?url_id=843&amp;amp;entry_id=93&quot; title=&quot;http://www.opensolaris.org/os/community/zfs&quot;  onmouseover=&quot;window.status=&#039;http://www.opensolaris.org/os/community/zfs&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;OpenSolaris ZFS&lt;/a&gt;, написал замечательную статью про RAID-Z, где он подробно изложил, чем нова и удобна концепция RAID-Z в сравнении с известным многим RAID-5. Так что милости прошу, читайте заметку на английском &lt;a href=&quot;http://solaris.reys.net/exit.php?url_id=844&amp;amp;entry_id=93&quot; title=&quot;http://blogs.sun.com/roller/page/bonwick?entry=raid_z&quot;  onmouseover=&quot;window.status=&#039;http://blogs.sun.com/roller/page/bonwick?entry=raid_z&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;вот тут&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Вкратце, вот основные преимущества RAID-Z:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1)&lt;/b&gt; Исправлена традиционная болезнь RAID схем, основанных на чётности - write hole. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2)&lt;/b&gt; Повышена производительность за счёт использования страйпов произвольной длины - любой сколь угодно малый объём данных будет считаться блоком RAID-Z со страйпом соответствующей длины - и записан немедленно и полностью на диски.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3)&lt;/b&gt; Повышена сохранность данных - вместо традиционных XOR для проверки данных на основе чётности, теперь каждый блок RAID-Z ещё и проверяется с помощью 256-битной контрольной суммы. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4)&lt;/b&gt; ZFS обладает возможностью само-восстановления. Если один из дисков возвращает неверные данные, ZFS восстанавливает правильные данные на основе чётности, сверяет контрольные суммы для пущей верности, возвращает корректные данные запросившей их дисковой операции, и восстанавливает эти же данные на диске, выдающем неверную информацию. Должно быть очень удобно!&lt;br /&gt;
&lt;br /&gt;
Вот пока и всё. Скоро должны появиться новые презентации по ZFS - там, я надеюсь, будет ещё больше информации по RAID-Z. 
    </content:encoded>

    <pubDate>Tue, 29 Nov 2005 03:16:00 +0300</pubDate>
    <guid isPermaLink="false">http:/solaris.reys.net/2005/11/zfs_raid-z</guid>
    <category>opensolaris</category>
<category>solaris</category>
<category>zfs</category>
<category>opensolaris</category>
<category>solaris</category>
<category>zfs</category>

</item>
<item>
    <title>Когда ZFS появится в Solaris 10</title>
    <link>http://solaris.reys.net/2005/11/zfs_solaris_10</link>
            <category>ZFS</category>
    
    <comments>http://solaris.reys.net/2005/11/zfs_solaris_10#comments</comments>
    <wfw:comment>http://solaris.reys.net/wfwcomment.php?cid=91</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://solaris.reys.net/rss.php?version=2.0&amp;type=comments&amp;cid=91</wfw:commentRss>
    

    <author>nospam@example.com (Gleb Reys)</author>
    <content:encoded>
    Вчера меня уже спрашивали, когда ZFS появится в Solaris 10. Точного ответа никто не даст, но я думаю, что самым достоверным источником есть и останется &lt;a href=&quot;http://solaris.reys.net/exit.php?url_id=845&amp;amp;entry_id=91&quot; title=&quot;http://www.opensolaris.org/os/community/zfs/faq&quot;  onmouseover=&quot;window.status=&#039;http://www.opensolaris.org/os/community/zfs/faq&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;официальный FAQ по ZFS&lt;/a&gt; от OpenSolaris.org&lt;br /&gt;
&lt;br /&gt;
Согласно этой странице, ZFS планируют поставить во втором апдейте к Solaris 10, который ожидается во втором квартале 2006го года. Но дата ещё вполне может измениться.&lt;br /&gt;
&lt;br /&gt;
Вот точная цитата со страницы на данный момент:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ZFS should be available in Solaris 10 Update 2, which is scheduled to ship in Q2CY06. All such plans are tentative, however, and subject to change.&lt;/b&gt; 
    </content:encoded>

    <pubDate>Sat, 26 Nov 2005 03:06:19 +0300</pubDate>
    <guid isPermaLink="false">http:/solaris.reys.net/2005/11/zfs_solaris_10</guid>
    
</item>
<item>
    <title>ZFS: первый опыт</title>
    <link>http://solaris.reys.net/2005/11/zfs_first_encounter</link>
            <category>ZFS</category>
    
    <comments>http://solaris.reys.net/2005/11/zfs_first_encounter#comments</comments>
    <wfw:comment>http://solaris.reys.net/wfwcomment.php?cid=90</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://solaris.reys.net/rss.php?version=2.0&amp;type=comments&amp;cid=90</wfw:commentRss>
    

    <author>nospam@example.com (Gleb Reys)</author>
    <content:encoded>
    Не удержался, и решил что-нибудь попробовать с ZFS. И нашёл &lt;a href=&quot;http://solaris.reys.net/exit.php?url_id=846&amp;amp;entry_id=90&quot; title=&quot;http://cuddletech.com/blog/pivot/entry.php?id=446&quot;  onmouseover=&quot;window.status=&#039;http://cuddletech.com/blog/pivot/entry.php?id=446&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;очень полезный совет&lt;/a&gt; от Бена Роквуда (&lt;a href=&quot;http://solaris.reys.net/exit.php?url_id=847&amp;amp;entry_id=90&quot; title=&quot;http://cuddletech.com/blog/index.php&quot;  onmouseover=&quot;window.status=&#039;http://cuddletech.com/blog/index.php&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Ben Rockwood&lt;/a&gt;), который позволяет использовать обычные файлы, создаваемые &lt;b&gt;mkfile&lt;/b&gt; как виртуальные диски для ZFS. ОЧЕНЬ удобно, особенно, когда так хочется поиграться с такой замечательной технологией, попробовать разные конфигурации, а отдельных физических дисков для таких игрищ ну совершенно нет.&lt;br /&gt;
&lt;br /&gt;
Нужно будет ещё, конечно же, подробно прочесть и разобраться, как же всё работает, но первые впечатления от работы с ZFS - это всё слишком просто, чтобы быть правдой! :)&lt;br /&gt;
&lt;br /&gt;
Вот что я сделал:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;bash-3.00#&amp;#160;mkdir&amp;#160;/export/vdev&lt;br /&gt;
bash-3.00#&amp;#160;mkfile&amp;#160;128m&amp;#160;/export/vdev/d1&lt;br /&gt;
bash-3.00#&amp;#160;mkfile&amp;#160;128m&amp;#160;/export/vdev/d2&lt;br /&gt;
bash-3.00#&amp;#160;zpool&amp;#160;create&amp;#160;try&amp;#160;/export/vdev/d1&amp;#160;/export/vdev/d2&lt;br /&gt;
bash-3.00#&amp;#160;zpool&amp;#160;status&lt;br /&gt;
&amp;#160;&amp;#160;pool&amp;#58;&amp;#160;try&lt;br /&gt;
&amp;#160;state&amp;#58;&amp;#160;ONLINE&lt;br /&gt;
&amp;#160;scrub&amp;#58;&amp;#160;none&amp;#160;requested&lt;br /&gt;
config&amp;#58;&lt;br /&gt;
&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;NAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;STATE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;READ&amp;#160;WRITE&amp;#160;CKSUM&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;try&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;ONLINE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;/export/vdev/d1&amp;#160;&amp;#160;ONLINE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;/export/vdev/d2&amp;#160;&amp;#160;ONLINE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&lt;br /&gt;
bash-3.00#&amp;#160;zpool&amp;#160;list&lt;br /&gt;
NAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;SIZE&amp;#160;&amp;#160;&amp;#160;&amp;#160;USED&amp;#160;&amp;#160;&amp;#160;AVAIL&amp;#160;&amp;#160;&amp;#160;&amp;#160;CAP&amp;#160;&amp;#160;HEALTH&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;ALTROOT&lt;br /&gt;
try&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;246M&amp;#160;&amp;#160;&amp;#160;32,5K&amp;#160;&amp;#160;&amp;#160;&amp;#160;246M&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0%&amp;#160;&amp;#160;ONLINE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;-&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
После этого свежесозданная файловая система стала сразу же автоматически доступна (фрагмент из &lt;b&gt;df -k&lt;/b&gt;):&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;Filesystem&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;kbytes&amp;#160;&amp;#160;&amp;#160;&amp;#160;used&amp;#160;&amp;#160;&amp;#160;avail&amp;#160;capacity&amp;#160;&amp;#160;Mounted&amp;#160;on&lt;br /&gt;
try&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;235520&amp;#160;&amp;#160;&amp;#160;&amp;#160;3722&amp;#160;&amp;#160;231771&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2%&amp;#160;&amp;#160;&amp;#160;&amp;#160;/try&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
На пока - достаточно! Теперь нужно будет попробовать один из физических дисков в моей Netra t1 освободить, чтобы полностью внести его под контроль ZFS.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Thu, 24 Nov 2005 18:03:05 +0300</pubDate>
    <guid isPermaLink="false">http:/solaris.reys.net/2005/11/zfs_first_encounter</guid>
    <category>opensolaris</category>
<category>solaris</category>
<category>zfs</category>
<category>opensolaris</category>
<category>solaris</category>
<category>zfs</category>

</item>
<item>
    <title>Почувствуй разницу с ZFS</title>
    <link>http://solaris.reys.net/2005/11/zfs_feel_the_difference</link>
            <category>ZFS</category>
    
    <comments>http://solaris.reys.net/2005/11/zfs_feel_the_difference#comments</comments>
    <wfw:comment>http://solaris.reys.net/wfwcomment.php?cid=86</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://solaris.reys.net/rss.php?version=2.0&amp;type=comments&amp;cid=86</wfw:commentRss>
    

    <author>nospam@example.com (Gleb Reys)</author>
    <content:encoded>
    Читал сегодня блоги и наткнулся на интересную заметку: Тим Фостер (&lt;a href=&quot;http://solaris.reys.net/exit.php?url_id=848&amp;amp;entry_id=86&quot; title=&quot;http://blogs.sun.com/timf&quot;  onmouseover=&quot;window.status=&#039;http://blogs.sun.com/timf&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Tim Foster&lt;/a&gt;) наглядно продемонстрировал, как упрощаются многие вещи в своей статье &lt;a href=&quot;http://solaris.reys.net/exit.php?url_id=849&amp;amp;entry_id=86&quot; title=&quot;http://blogs.sun.com/roller/page/timf/20051116&quot;  onmouseover=&quot;window.status=&#039;http://blogs.sun.com/roller/page/timf/20051116&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;ZFS, is that it?&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Жду не дождусь, когда тоже смогу что-нибудь попробовать! Вот только нету времени свободного в эти дни, и непонятно, когда оно появится... 
    </content:encoded>

    <pubDate>Mon, 21 Nov 2005 14:35:09 +0300</pubDate>
    <guid isPermaLink="false">http:/solaris.reys.net/2005/11/zfs_feel_the_difference</guid>
    
</item>
<item>
    <title>ZFS</title>
    <link>http://solaris.reys.net/2005/11/zfs</link>
            <category>ZFS</category>
    
    <comments>http://solaris.reys.net/2005/11/zfs#comments</comments>
    <wfw:comment>http://solaris.reys.net/wfwcomment.php?cid=85</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://solaris.reys.net/rss.php?version=2.0&amp;type=comments&amp;cid=85</wfw:commentRss>
    

    <author>nospam@example.com (Gleb Reys)</author>
    <content:encoded>
    Ну вот и дождались наконец-то! &lt;a href=&quot;http://solaris.reys.net/exit.php?url_id=850&amp;amp;entry_id=85&quot; title=&quot;http://www.opensolaris.org/os/community/zfs/&quot;  onmouseover=&quot;window.status=&#039;http://www.opensolaris.org/os/community/zfs/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;ZFS&lt;/a&gt; доступна широкой публике в последнем билде &lt;a href=&quot;http://solaris.reys.net/exit.php?url_id=851&amp;amp;entry_id=85&quot; title=&quot;http://www.opensolaris.org/os/downloads/&quot;  onmouseover=&quot;window.status=&#039;http://www.opensolaris.org/os/downloads/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;OpenSolaris&lt;/a&gt; :)&lt;br /&gt;
&lt;br /&gt;
Даже немного жалко, что у меня на домашнем сервере только два жёстких диска, на них, конечно же, всей мощи и полезности ZFS нельзя ни увидеть, ни показать... Но кое-что, я уверен, можно будет попробовать ;) Так что чуть позже обязательно об этом расскажу!&lt;br /&gt;
&lt;br /&gt;
Ну а пока - всем советую посмотреть презентацию от Дэна Прайса (&lt;a href=&quot;http://solaris.reys.net/exit.php?url_id=852&amp;amp;entry_id=85&quot; title=&quot;http://blogs.sun.com/dp&quot;  onmouseover=&quot;window.status=&#039;http://blogs.sun.com/dp&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Dan Price&lt;/a&gt;) по самым основам ZFS: &lt;a href=&quot;http://solaris.reys.net/exit.php?url_id=853&amp;amp;entry_id=85&quot; title=&quot;http://www.opensolaris.org/os/community/zfs/demos/basics/&quot;  onmouseover=&quot;window.status=&#039;http://www.opensolaris.org/os/community/zfs/demos/basics/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;ZFS basics&lt;/a&gt; 
    </content:encoded>

    <pubDate>Fri, 18 Nov 2005 11:50:08 +0300</pubDate>
    <guid isPermaLink="false">http:/solaris.reys.net/2005/11/zfs</guid>
    
</item>

</channel>
</rss>