<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Пляски с gmirror</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/85081.html</link>
    <description>Возникла потребность установить систему (FreeBSD 7.1) на программный RAID-зеркало. Обложившись документацией начал изучать предмет, попутно экспериментируя, чтоб не отрывать теорию от практики. Несколько раз на новом сервере создавал gmirror раздел и ставил на него систему, пробовал убирать и добавлять диски, вешать их на разные контроллеры, ставить glabel метки и добавлять в зеркало. После чего вылезли довольно интересные грабли. После очередной установки системы с полной переразметкой винтов и созданием зеркала с нуля все чудесно работает до 1 перезагрузки. После нее - зеркало потеряло 2 диск, gmirror status DEGRADED. Удалил зеркало, перегрузился. Оно опять на месте. Причем вместо имени устройства в списке - его метка, которую я ставил экспериментируя в процессе предыдущих установок. Как я понял, разбивка диска при переустановке системы не удаляет с него метаданные, которые оставляет geom, и теперь у меня всплывают результаты моих прошлых попыток. В документации по geom вскользь упоминается что метаданные х</description>

<item>
    <title>Пляски с gmirror (AdVv)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/85081.html#5</link>
    <pubDate>Thu, 30 Apr 2009 21:07:14 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Конкретный вопрос - как под FreeBSD очистить весь винчестер целиком и последний &lt;br&gt;&amp;gt;&amp;gt;сектор слайса в часности ? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Писали: &lt;br&gt;&amp;gt;&amp;gt;clear - чистит метаданные&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;gmirror clear ad0 &lt;br&gt;&lt;br&gt;Уфф. Думал у меня будет взрыв мозга. Отпишусь, вдруг кому пригодится.&lt;br&gt;Как выяснилось причиной оказался BIOS, который отдавал различные данные о геометрии одного&lt;br&gt;и того-же винта в зависимости от точки его подключения. На материнской плате 4 разъема SATA и 1 IDE. При подключении/отключении CDROM, с которого я ставил систему помимо смены порядка ATA контроллеров у некоторых винтов магическим образом то исчезал то появлялся лишний цилиндр. В результате я обратил внимание на странность в dmesg:&lt;br&gt;ad0: 114472MB &amp;lt;SAMSUNG HD120IJ WZ100-33&amp;gt; at ata0-master SATA150&lt;br&gt;ad3: 114473MB &amp;lt;SAMSUNG HD120IJ WZ100-33&amp;gt; at ata1-slave SATA150&lt;br&gt;         ^^^&lt;br&gt;Сначала решил что один из дисков попался меньше другого, но после очередной перезагрузки обнаружил такой:&lt;br&gt;ad2: 114473MB &amp;lt;SAMSUNG HD120IJ WZ100-33&amp;gt; at ata1-master SATA150&lt;br&gt;ad3: 114473MB &amp;lt;SAMSUNG HD120</description>
</item>

<item>
    <title>Пляски с gmirror (rootaxe)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/85081.html#4</link>
    <pubDate>Wed, 29 Apr 2009 22:28:37 GMT</pubDate>
    <description>&amp;gt;Конкретный вопрос - как под FreeBSD очистить весь винчестер целиком и последний &lt;br&gt;&amp;gt;сектор слайса в часности ? &lt;br&gt;&lt;br&gt;Писали:&lt;br&gt;&amp;gt;clear - чистит метаданные&lt;br&gt;&lt;br&gt;gmirror clear ad0&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Пляски с gmirror (yalur)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/85081.html#3</link>
    <pubDate>Wed, 29 Apr 2009 05:49:48 GMT</pubDate>
    <description>Тоже иногда после перезагрузки один винт отваливался, так как стоит автосинк и не часто перезапускаю, то причину не искал.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Пляски с gmirror (AdVv)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/85081.html#2</link>
    <pubDate>Tue, 28 Apr 2009 19:54:26 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;Важно - что писать в провайдере &lt;br&gt;&amp;gt;/dev/ad0 &lt;br&gt;&amp;gt;/dev/ufs/label &lt;br&gt;&amp;gt;/dev/label/xxx &lt;br&gt;&amp;gt;- всё разные провайдеры &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;glabel для зеркала пользовать не нужно - зеркало и так соберётся по &lt;br&gt;&amp;gt;метаданным, даже если названия дисков переедут. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;clear - чистит метаданные &lt;br&gt;&lt;br&gt;С провайдерами все понятно. А вот зеркало у меня рассыпается хоть ты тресни.&lt;br&gt;Ситуация примерно такая:&lt;br&gt;Подключаю CDROM, ставлю систему. Винты определяются как ad4 и ad5. &lt;br&gt;Создаю зеркало gmirror label -v -b round-robin gm0 /dev/ad4, правлю loader.conf и fstab&lt;br&gt;Перегружаюсь - все нормально. gmirror insert gm0 /dev/ad5. Дожидаюсь gmirror status COMPLETE.&lt;br&gt;Перегружаюсь с отключенным CD - названия устройств съезжают. Винты становятся ad0 и ad1 соответственно. gmirror status DEGRADED, gmirror list показывает в составе gm0 только ad0.&lt;br&gt;Причем на пробу в VMWare перекидывал диски как угодно, зеркало прекрасно цепляло все не глядя на названия устройств.&lt;br&gt;&lt;br&gt;Конкретный вопрос - как под FreeBSD очистить весь винчестер целиком и посл</description>
</item>

<item>
    <title>Пляски с gmirror (Leo)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/85081.html#1</link>
    <pubDate>Tue, 28 Apr 2009 13:56:38 GMT</pubDate>
    <description>Лучше задавать конкретные вопросы.&lt;br&gt;&lt;br&gt;С зеркалом - всё хорошо, всё работает.&lt;br&gt;Важно - что писать в провайдере&lt;br&gt;/dev/ad0&lt;br&gt;/dev/ufs/label&lt;br&gt;/dev/label/xxx&lt;br&gt;- всё разные провайдеры&lt;br&gt;&lt;br&gt;glabel для зеркала пользовать не нужно - зеркало и так соберётся по метаданным, даже если названия дисков переедут.&lt;br&gt;&lt;br&gt;clear - чистит метаданные&lt;br&gt;</description>
</item>

</channel>
</rss>
