<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Мониторинг и восстановление программного RAID в Linux</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/11897.html</link>
    <description>Управление программными RAID1-массивами в RHEL&lt;br&gt;&lt;br&gt;Мониторинг состояния &lt;br&gt;&lt;br&gt;Информация о всех RAID-массивах:&lt;br&gt;   # more /proc/mdstat&lt;br&gt;или&lt;br&gt;   # cat /proc/mdstat&lt;br&gt;&lt;br&gt;Информация о конкретном дисковом разделе:&lt;br&gt;   # mdadm -E /dev/sd&amp;lt;a-b&amp;gt;&amp;lt;1-10&amp;gt;&lt;br&gt;например:&lt;br&gt;   # mdadm -E /dev/sdb2&lt;br&gt;&lt;br&gt;&lt;br&gt;Восстановление функционирования&lt;br&gt;&lt;br&gt;Восстановление функционирования (rebuild) разделов диска по одному после однократного &quot;несмертельного&quot; сбоя: &lt;br&gt;   # mdadm -a /dev/md&amp;lt;0-6&amp;gt; /dev/sd&amp;lt;a-b&amp;gt;&amp;lt;1-10&amp;gt;&lt;br&gt;например:&lt;br&gt;   # mdadm -a /dev/md0 /dev/sdb1&lt;br&gt;Нужно быть аккуратным с номерами разделов&lt;br&gt;В случае ошибки, удалить компонент из RAID командой:&lt;br&gt;   # mdadm -r /dev/md0 /dev/sdb1&lt;br&gt;получается не всегда - устройство может быть занято.&lt;br&gt;&lt;br&gt;&lt;br&gt;Замена диска&lt;br&gt;&lt;br&gt;1. Выключить компьютер и заменить диск&lt;br&gt;&lt;br&gt;2. Включить компьютер  и определить имеющиеся на обоих дисках разделы:&lt;br&gt;   # fdisk /dev/sd&amp;lt;a-b&amp;gt; -l&lt;br&gt;&lt;br&gt;3. С помощью fdisk создать на новом диске разделы, идентичные оригиналу&lt;br&gt;Необходимо пометить нужный раздел нового диска (sda1 или sdb1) как загрузочный до вк</description>

<item>
    <title>Мониторинг и восстановление программного RAID в Linux (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/11897.html#14</link>
    <pubDate>Mon, 10 May 2010 21:14:31 GMT</pubDate>
    <description>&amp;gt;поискать по упоминаемым словам вроде md stripe cache и поэкспериментировать. &lt;br&gt;&lt;br&gt;Поскольку спросили -- вот скрипт со ссылками:&lt;br&gt;&lt;br&gt;#!/bin/sh&lt;br&gt;# http://www.mail-archive.com/linux-raid&#064;vger.kernel.org/msg07509.html&lt;br&gt;# (thanks vsu&#064;)&lt;br&gt;# https://mail.clusterfs.com/wikis/attachments/LustreManual.html#1.4.3_Proper_Kernel_I/O_Elevator&lt;br&gt;# &#096;-&amp;gt; The &quot;cfq&quot; and &quot;as&quot; schedulers should never be used for server platform&lt;br&gt;for i in a b c d e f g h; do&lt;br&gt;        echo deadline &amp;gt; /sys/block/sd$i/queue/scheduler&lt;br&gt;        echo 1024 &amp;gt; /sys/block/sd$i/queue/read_ahead_kb&lt;br&gt;done&lt;br&gt;&lt;br&gt;# http://scotgate.org/?p=107&lt;br&gt;echo 2048 &amp;gt; /sys/block/md0/md/stripe_cache_size&lt;br&gt;echo 2048 &amp;gt; /sys/block/md4/md/stripe_cache_size&lt;br&gt;&lt;br&gt;#echo 3000 &amp;gt; /sys/block/md4/md/sync_speed_min&lt;br&gt;#echo 5000 &amp;gt; /sys/block/md4/md/sync_speed_max&lt;br&gt;&lt;br&gt;hdparm -a 1024 /dev/sd&#091;a-h&#093;&lt;br&gt;hdparm -a 4096 /dev/md&#091;04&#093;&lt;br&gt;</description>
</item>

<item>
    <title>Мониторинг и восстановление программного RAID в Linux (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/11897.html#13</link>
    <pubDate>Thu, 20 Nov 2008 16:39:04 GMT</pubDate>
    <description>&amp;gt;Я далеко не гуру линукса. &lt;br&gt;&lt;br&gt;Аналогично :-)&lt;br&gt;&lt;br&gt;&amp;gt;Можно все тоже самое, только &quot;на пальцах&quot;? (Для простых смертных) &lt;br&gt;&lt;br&gt;bonnie/bonnie++ -- это бенчмарки, обычно живут в одноименных пакетах в дистрибутиве.&lt;br&gt;&lt;br&gt;noatime -- параметр монтирования ФС, при котором чтение данных не приводит к записи в метаданные (см. man mount, man fstab).&lt;br&gt;&lt;br&gt;xfs -- файловая система, которая хорошо держит большую нагрузку.&lt;br&gt;&lt;br&gt;последним пунктом можно не заморачиваться, но если есть где -- то лучше поискать по упоминаемым словам вроде md stripe cache и поэкспериментировать.&lt;br&gt;</description>
</item>

<item>
    <title>Мониторинг и восстановление программного RAID в Linux (Юрий)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/11897.html#12</link>
    <pubDate>Thu, 20 Nov 2008 05:43:55 GMT</pubDate>
    <description>Я далеко не гуру линукса.&lt;br&gt;&lt;br&gt;Можно все тоже самое, только &quot;на пальцах&quot;? (Для простых смертных)&lt;br&gt;</description>
</item>

<item>
    <title>Мониторинг и восстановление программного RAID в Linux (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/11897.html#11</link>
    <pubDate>Wed, 19 Nov 2008 16:31:54 GMT</pubDate>
    <description>&amp;gt;Это стопудовая незавсисимость от железа.&lt;br&gt;&lt;br&gt;Угу.&lt;br&gt;&lt;br&gt;&amp;gt;Не разу кстати не видел, чтобы рейд жрал хотя-бы один процент процессорного времени. &lt;br&gt;&lt;br&gt;Ну мне вот доводилось :)&lt;br&gt;&lt;br&gt;От видения неприятного процента CPU за md*_raid*, страшных iowait и LA помогают:&lt;br&gt;- тесты _заранее_ под нагрузкой (bonnie/bonnie++ в помощь): может, лишнее место не стоит тормозов БД (или ещё чего активно пишущего) и лучше сделать 1/10, а не 5?&lt;br&gt;- для 5/6: stripe alignment (http://www.pythian.com/blogs/411/aligning-asm-disks-on-linux)&lt;br&gt;- понимание, что такое seek, и разнос нагрузки по физическим шпинделям (и их пачкам)&lt;br&gt;- монтировать с noatime, если оно некритично&lt;br&gt;- xfs (ОБЯЗАТЕЛЬНО с UPS!)&lt;br&gt;- разумное поднятие readahead и stripe cache, подбор io scheduler -- например, для двух SATA RAID5 по четыре диска каждый:&lt;br&gt;&lt;br&gt;for i in a b c d e f g h; do&lt;br&gt;        echo deadline &amp;gt; /sys/block/sd$i/queue/scheduler&lt;br&gt;        echo 1024 &amp;gt; /sys/block/sd$i/queue/read_ahead_kb&lt;br&gt;done&lt;br&gt;&lt;br&gt;echo 2048 &amp;gt; /sys/block/md0/md/stripe_cache_size&lt;br&gt;echo 2048 &amp;gt; /sys/block/md4/md/</description>
</item>

<item>
    <title>Мониторинг и восстановление программного RAID в Linux (Юрий)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/11897.html#10</link>
    <pubDate>Wed, 19 Nov 2008 14:12:20 GMT</pubDate>
    <description>Юзали на веб-хостинге 3ware raid довольно недешевый - начал парить мозг (без матов как именно говорить не могу, поэтому подробности опускаю). и вот где гемор :-) везти его из Москвы можно месяц и то если повезет, а linux незахотел подниматься без рейда!!! если у вас веб-сервер который должен всегда пахать - юзайте софтварный рейд. Это стопудовая незавсисимость от железа. Не разу кстати не видел, чтобы рейд жрал хотя-бы один процент процессорного времени.&lt;br&gt;</description>
</item>

<item>
    <title>Мониторинг и восстановление программного RAID в Linux (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/11897.html#9</link>
    <pubDate>Sun, 23 Mar 2008 19:04:36 GMT</pubDate>
    <description>&amp;gt;извините, а если mdadm был настроен на raid-5 с 4 дисками, при &lt;br&gt;&amp;gt;выключении одного он читать-то как-нибудь с 3ёх даст? у меня не &lt;br&gt;&amp;gt;даёт, но восстанавливает без проблем&lt;br&gt;&lt;br&gt;У меня даёт.&lt;br&gt;&lt;br&gt;PS&lt;br&gt;&amp;gt; Swap-разделы не подлежат зеркалированию в программном RAID&lt;br&gt;&lt;br&gt;Это не так.  Если требуется снизить возможность сбоя -- ещё как подлежат (равно как и в аппаратном).  Другое дело, что если машинка под рукой и некритична -- проще разбросать свопы с одинаковым приоритетом по дискам, разделы с данными на которым собраны в зеркало (см. swapon(8), swapon(2) /pri).&lt;br&gt;</description>
</item>

<item>
    <title>Мониторинг и восстановление программного RAID в Linux (Rygoravich)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/11897.html#8</link>
    <pubDate>Fri, 08 Feb 2008 12:41:01 GMT</pubDate>
    <description>&amp;gt;Читать с 3-х - тоже дал! &lt;br&gt;&lt;br&gt;А что в этом противоестественного? Винда с ее динамическими дисками справляется.&lt;br&gt;</description>
</item>

<item>
    <title>Мониторинг и восстановление программного RAID в Linux (inkv)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/11897.html#7</link>
    <pubDate>Thu, 31 Aug 2006 11:32:20 GMT</pubDate>
    <description>Протестил я это дело на Ubuntu Server 6.0.xx&lt;br&gt;пашет. При инсталляции, поднял 1 и 5 раид.&lt;br&gt;вынул 1 хард - сам хот спару поднял и заребилдил&lt;br&gt;а вот обратно - все ручками надо делать.&lt;br&gt;Читать с 3-х - тоже дал!&lt;br&gt;Спасибо автору - статья помогла.&lt;br&gt;Итоги - скорость копирования из каталога в каталог 4Гб файла - 40 МБ/сек&lt;br&gt;винты - ИБМ, 10 000 шпиндель, 160 - шина. 36,7 гиг. Контроллер Tekram DC390 U3D. </description>
</item>

<item>
    <title>Мониторинг и восстановление программного RAID в Linux (kapa)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/11897.html#6</link>
    <pubDate>Fri, 10 Mar 2006 21:46:46 GMT</pubDate>
    <description>извините, а если mdadm был настроен на raid-5 с 4 дисками, при выключении одного он читать-то как-нибудь с 3ёх даст? у меня не даёт, но восстанавливает без проблем</description>
</item>

</channel>
</rss>
