Последние темы Поиск
Общие форумы
Специализированные форумы
ПроцессорыРазгон и охлаждениеСистемные платыМодули памятиВидеосистемаTV- и FM-тюнеры, видеовход, видеовыходЦифровое видео: захват, монтаж, обработкаМониторы и другие устройства отображенияЦифровое фотоБеспилотные летательные аппаратыЦифровой звукProAudio: Профессиональное звуковое оборудованиеСтереосистемыДомашний кинотеатр: проигрыватели и источники сигналаДомашний кинотеатр: аудиосистемаДомашний кинотеатр: ТV и проекторыМагнитные и SSD накопителиОптические носители информацииСетевые носители информацииПериферияКорпуса, блоки питания, UPSСети, сетевые технологии, подключение к интернетуСистемное администрирование, безопасностьСерверыНоутбуки, нетбуки и ультрабукиПланшеты и электронные книгиМобильные телефоны, смартфоны, кпк, коммуникаторыМобильные гаджетыОператоры и технологии мобильной связиТелефония, телекоммуникации, офисные АТСБытовая техника
Программы
Игры
Авторские форумы
Прочие форумы
Форумы поддержки портала iXBT.com
Архивы конференции
Архив "О Конференции"Архив "Процессоры"Архив "Разгон и охлаждение"Архив "Системные платы"Архив "Модули памяти"Архив "Видеосистема"Архив "Видеозахват"Архив "Мониторы и другие устройства отображения"Архив "Цифровое изображение"Архив "Цифровой звук"Архив "Периферия"Архив "Корпуса, блоки питания, UPS"Архив "Коммуникации: сети и сетевые технологии"Домашний интернет, модемы (архив)Архив "Системное администрирование, безопасность"Архив "Мобильная связь"Программы Microsoft: Windows, Office, Server, Windows LiveАрхив "OС и системное ПО"Архив "Программы: Интернет"Архив "Программирование"Форум прикладных программистовАрхив "Электронные устройства и компоненты"Архив "Околокомпьютерный Флейм & Общий"Архив "Полемика (Злобный Флейм)"Околоавтомобильный ФлеймФорум ремонтниковВопросы компании IntelФотокамеры SamsungФорум о магазине приложений RuStoreФорум по продукции компании Huawei
Справка и сервисы
Другие проекты iXBT.com
Продолжение темы здесь
Кураторы: gss, Ильясла faq
Страницы:Кликните, чтобы указать произвольную страницуназад1238081828384858687888990162163164далее
Матерый Ламер: RAID в домашних условиях (советы/проблемы/решения) (продолжение)
FAQ по RAID
(авторы - gss, a_shats)

Эпиграф:
«RAID-контроллер работает не так,
как хочется админу,
а так,
как хочется лично ему» (gss)

1. Что такое RAID

RAID - Redundant Array of Inexpensive (Independent) Disks (Избыточный Массив Недорогих (Независимых) Дисков), т.е. массив из нескольких жестких дисков, объединенных в единую логическую структуру для повышения надёжности и/или быстродействия. Теория RAID была разработана математиками в университете Беркли несколько десятилетий назад и первоначально противопоставлялась супернадежным и супердорогим дискам IBM, которые могли работать без всяких «наворотов» десятками лет, но стоили при этом огромных денег. Позднее возможности RAID появились и в серверах обычного класса, а последние годы и в персоналках.

2. Уровни RAID

Привожу только уровни, доступные «в быту».

RAID 0по сути говоря, RAID не является, т.к. не обеспечивает надежность. Но это самый быстрый вариант. В этом варианте информация распределяется по нескольким (два и более) дискам равными порциями (страйпами, stripe). При чтении и записи операции с несколькими дисками происходят одновременно, что резко повышает быстродействие. Оборотная сторона медали – понижение надежности, т.к. при любой проблеме (отказ ЛЮБОГО диска или логический сбой контроллера) происходит потеря ВСЕЙ информации на ВСЕХ дисках. Надежность RAID 0 существенно ниже, чем у одиночного диска, т.к. помимо того, что вероятность вылета диска из пачки несколько выше, достаточно часто случаются логические сбои контроллеров, приводящие к потере информации. Сбои контроллеров – явление в классе дешевых контроллеров (менее 300-400$) весьма нередкое (впрочем, на дорогих - тоже).
Однако быстродействие RAID 0 проявляется далеко не всегда. Однозначно быстро он работает, лишь когда требуется быстрые линейные чтение-запись. В качестве же системного диска он может не оправдать ожиданий - один скоростной HDD (например WD Raptor) или, еще лучше, SSD, даст гораздо больше эффекта с гораздо меньшим риском.
КАТЕГОРИЧЕСКОЕ ПРЕДУПРЕЖДЕНИЕ – если данные имеют хоть какую-то ценность, использовать RAID 0 не стоит. Бэкап тоже спасает не всегда, т.к. он всегда отстает по времени (обычно на сутки и более) и, как минимум, вызывает долговременный (обычно несколько дней) простой машины на время ремонта (обладателям серверов это особенно важно).
Емкость равна сумме размеров всех дисков. Состоит из двух и более дисков.

RAID1 – «зеркало», mirror. Состоит из двух дисков. Информация полностью дублируется между двумя дисками. При записи такой массив работает практически так же, как и одиночный диск. При чтении некоторые контроллеры (все аппаратные и некоторые полуаппаратные) могут использовать технологию чередования запросов (аналогично RAID 0), что также повышает быстродействие (скорость при этом практически не отличается от RAID 0). Но – не все контроллеры умеют это делать. Плюс такого массива в том, что он чрезвычайно надежен (ибо прост) и даже в случае логического сбоя контроллера информация может быть легко восстановлена. При наличии контроллера, умеющего чередовать запросы, может обеспечить в бытовых задачах производительность, практически такую же, как и RAID 0 – но при очень высокой надежности.
Емкость равна емкости одного диска.

RAID 5информация в нем пишется на диски страйпами, аналогично RAID 0. Но при этом дополнительно пишутся блоки избыточной контрольной информации (parity), позволяющие массиву спокойно пережить вылет одного любого диска. Производительность на чтении с такого массива почти не отличается от RAID 0. Производительность же записи очень мала (может быть существенно медленнее одиночного диска), т.к.:
а) производится большее количество дисковых операций;
б) контроллер должен вычислять контрольные суммы, а это достаточно накладно. Использование RAID 5 рекомендуется в случаях, когда не важна скорость записи или на очень мощных контроллерах (400$ и выше). В случае логического сбоя восстановление информации с RAID 5 не всегда возможно и даже если возможно, требует работы профессионала.
Емкость равна сумме размеров всех дисков минус один диск. Состоит из трех и более дисков.

RAID 10 – симбиоз RAID 0 и RAID 1. Информация пишется страйпами, но полностью дублируется на одинаковых наборах дисков. При этом скорость чтения равна скорости RAID 0, а скорость записи теоретически вдвое ниже (но все равно вдвое выше, чем у одного диска (теоретически!!!))
Используется тогда, когда помимо скорости чтения и надежности нужна еще и большая скорость записи. Например – идеальный вариант для профессиональной работы в Photoshop, когда памяти категорически не хватает и интенсивно используется своп. Или в сервере базы данных.
RAID10 и RAID0+1 в теории несколько отличаются, но с практической стороны - одно и то же.
Состоит обычно из четырёх дисков (но некоторые контроллеры могут использовать нечётное количество, начиная с трёх). Ёмкость равна половине суммы объёмов всех дисков.

Matrix RAID – вопреки рекламе Intel, RAID не является. Это просто возможность создать массивы разного уровня на одном наборе дисков. Этот функционал присутствует почти во всех профессиональных контроллерах от Рождества Христова и почему-то не рекламируется. Но вещь полезная.
Например, на двух дисках можно сделать зеркало и страйп. Зеркало под ОС, ПО и важные данные, а страйп под всякую всячину, которую не жалко потерять. Но важно помнить, что для сохранности данных при вылете диска, зеркало должно создаваться ПЕРВЫМ (иначе при вылете одного диска данные зеркала хоть и не потеряются совсем, но их придется спасать нетривиальными методами).
Комбинации массивов могут быть разными (два зеркала, или два страйпа, или два RAID 5, или... зависит от фантазии и количества дисков), но на одних и тех же дисках может быть не более двух массивов.

3. Виды реализации RAID

RAID может быть реализован разными средствами:

а) программно. Возможность есть во всех серверных версиях Windows и вообще во многих ОС. Плюс – обычно бесплатно. Минус – отсутствуют средства мониторинга, производительность зачастую оставляет желать лучшего (в случае RAID 5). Но софтовый страйп и зеркало работают вполне быстро. Еще минус – зависимость от ОС: если она упадет, могут быть серьезные проблемы. Рекомендуется для создания зеркала – практически не уступает дешевым контроллерам, а зачастую их превосходит;

б) аппаратно. Это значит, что контроллер имеет собственный процессор и, как правило, кэш. Полностью независим от операционки. Имеет мощные средства мониторинга. Аппаратные контроллеры обычно стоят начиная от 300$. Наиболее распространенные производители – LSI, Adaptec, 3ware, Areca (хотя некоторые из них не брезгуют и более дешевым классом);

в) полуаппаратно. В этот класс попадают почти все контроллеры ценой менее 300$. Т.е. контроллер как бы аппаратный, но всю работу по расчету контрольных сумм и т.п. делает центральный процессор системы (т.е. драйвер). Дать точную классификацию чудес китайской мысли затруднительно, но как правило, такие контроллеры не блещут как производительностью, так и средствами мониторинга. Хотя например Интеловский интегрированный ICH5(6, 7, 8)R работает достаточно удовлетворительно. Возможно, другие тоже неплохи – не знаю. Хочу только предостеречь от использования таких контроллеров для построения RAID 5. Этот массив достаточно сложен и глюкоопасен. Если развалится, восстановить его на контроллере подобного сорта может быть очень затруднительно.

4. Производительность

Вопреки распространенному заблуждению, производительность RAID-массива может вас совсем не порадовать, особенно это касается RAID 5 и вообще дешевых контроллеров. Суммирования мегабайт в секунду всех дисков НЕ БЫВАЕТ даже в RAID 0. Всегда есть достаточно существенные накладные расходы на обслуживание массива. Это обусловлено тем, что, как правило, RAID-контроллеры имеют весьма слабую пропускную способность и просто не могут переварить поток информации.
Большинство АППАРАТНЫХ (т.е. имеющих свой собственный процессор и кэш-память) RAID-контроллеров ОЧЕНЬ медленно работают на задачах, связанных с передачей больших файлов (небольшое число линейных потоков).
Связано это с тем, что большинство контроллеров начального уровня (до 500$) имеют очень слабые процессоры (66-100 МГц), которые просто не успевают быстро переливать большие объемы данных. Эти контроллеры придуманы для небольших серверов баз данных и файл-серверов, где характерна нагрузка типа «одновременнное чтение-запись большого числа мелких блоков».
Исключение составляют разве что мощные контроллеры типа SCSI LSI320-2X(2E)(Intel SRCU42X, E) или SATA 3ware9550. Но они и стоят существенно дороже.
Итак, линейная скорость в несколько десятков МБ/с для контроллера начального уровня - это НОРМАЛЬНО!!! И все домыслы типа «суммирование скоростей винчестеров» - разговоры ни о чем.
Массивы быстро работают только на операциях с мелкими блоками данных (запуск приложений, своп и т.п.), где все упирается в механику дисков. С этими задачами успешно справляются даже недорогие контроллеры. Если же речь идет о передаче больших файлов (мегабайты и выше), то скорость массива может быть не так уж велика, особенно на записи. Причем чем больше дисков в массиве, тем скорее контроллер упрется в предел своих возможностей (т.е. медленнее не станет, но и быстрее тоже).

5. Проблемы

RAID-контроллер – штука достаточно сложная и поэтому не лишена своих глюков. Массив может «развалиться» в самый неподходящий момент (это означает, что диски все исправны, но контроллер почему-то думает, что они померли). Такое бывает, и достаточно часто, особенно на дешевых контроллерах. Если RAID 1 в этом случае будет жить (ну или восстановить информацию не представляет проблемы), то вот RAID 0 рухнет. Вообще, для работоспособности RAID 1 необходимо, чтобы хоть один диск из массива был жив. RAID 0 не способен пережить вылет даже одного диска. RAID 5 выдерживает вылет одного диска, если же вылетят два (а при логических сбоях это бывает часто), будет как с RAID 0. RAID 10 выдерживает вылет половины винтов, но только если эти винты не являются зеркалом друг друга. Т.е. для верности лучше считать, что он, как и RAID 5, выдерживает вылет лишь одного диска.

При покупке RAID-контроллера с целью сделать RAID 0, 5 или 10, рекомендую предварительно убедиться, что он позволяет вручную или автоматически вернуть массив в рабочее состояние – подобные функции обычно называются «Make online», «Trust array» и т.п. Конкретные марки контроллеров называть не буду, все меняется (аппаратные контроллеры, за исключением продукции Promise, как правило такие функции в том или ином виде имеют. Полуаппаратные – это надо смотреть доки).

Еще момент – ПЕРЕД созданием RAID ОБЯЗАТЕЛЬНО прочитайте доки. RAID – это не та штука, где можно действовать интуитивно, там многие вещи весьма непрозрачны, даже если таковыми кажутся. Особенно это касается аппаратных контроллеров – не обижайтесь, но далеко не каждый инженер способен управиться с мощным контроллером, не говоря уже о простом пользователе, чтобы он о себе ни думал.

На всякий случай уточню еще один момент. Процесс создания массива состоит не только из конфигурирования. После конфигурирования происходит еще процесс инициализации, который как правило означает запись нулей на всю поверхность – т.е. стирание всей информации. Иногда этот процесс запускается вручную, иногда автоматически. Если массив «создался» за пять секунд, это не значит, что он проинициализировался. Контроллер может вести инит в фоновом режиме, вовсе вас об этом не спрашивая. Процесс инита может занимать от десятков минут до нескольких дней – это зависит от мощности контроллера, скорости и размера дисков, приоритета инита. Обычно – от получаса до нескольких часов.

Повторю стандартную фразу – RAID не заменяет бэкап. Они оба защищают от разных вещей. Бэкап спасает от потери накопленных данных. RAID – позволяет работать при вылете винта и позволяет не потерять данные со времени последнего бэкапа (т.е., как правило, наиболее важные, над которыми вы сейчас работаете!) Но никакой массив не спасет от навернувшегося БП, вируса или ваших же шаловливых ручек. Поэтому если вы дорожите данными, надо делать И отказоустойчивый RAID и бэкап, благо в последнее время это не так уж дорого.

6. Когда стоит использовать RAID дома

Наиболее полезен дома RAID 1. Он спасает при крахе диска и при наличии контроллера, умеющего чередовать запросы, резко повышает производительность на бытовых задачах (я уже говорил про запуск приложений, что, IMHO, наиболее интересно). Он, конечно, теряет много дискового пространства, но винчестеры нынче такие, что обычно и так хватит.

RAID 10 полезен, как я уже говорил, в профессиональных задачах (например, дизайнеру-надомнику). Это и быстро, и надежно.

RAID 5 – хорош, когда надо хранить большие объемы данных с достаточной (но не 100%) надежностью. Несколько дисков помельче могут быть дешевле пары больших. Например, я уже не раз слышал про людей с большими коллекциями фоток и т.п. (сам такой). Но я уже предостерегал – RAID 5 в случае развала поднять сложно, поэтому дома, без бэкапа, над этим надо подумать очень плотно.

RAID 0 – хорош только для разного рода свопов и т.п., т.е. временной информации, потерять которую не страшно. Но не стоит его использовать, например, под загрузочный диск: если навернется, будете курить бамбук в ожидании ремонта. В этом плане недурен Matrix RAID – можно сделать зеркало под систему и данные и страйп под свякие свапы. Хотя я, например, его не буду использовать – лучше денег заплачу за RAID 10.

7. Что такое LUN

В просторечии лунами обычно называют логические диски - что не совсем корректно, но общепринято.
Внутри RAID-системы существуют массивы (array) и логические диски (logical drive). Логический диск фактически является разделом массива - только не на уровне ОС, а внутри контроллера.
Грубо говоря, LUN (Logical Drive) представляет собой кусок RAID-массива, который контроллер представляет ОС в качестве «физического» диска. Именно это как правило и имеется в виду, когда говорят «LUN».
Смысл разбиения массива на луны в том, что на разных лунах можно иметь разные политики кэширования, что невозможно в случае обычных софтовых партиций. А на многих контроллерах еще и разные уровни RAID (например, контроллеры Адаптек или LSI). Еще момент - не всегда операционки понимают диски более 2 ТБ (хотя это со временем пройдет) - тогда большой массив можно просто порезать.
Делается это для того, чтобы на небольшом числе дисков можно было сделать несколько виртуальных - часто требуется.
Это все очень кратко - на самом деле все сложнее...
Лучше всего качнуть мануал приличного контроллера (Adaptec, LSI...) и почитать - там еще много чего интересного написано.

8. Почему при наличии RAID нужно делать бэкап?

Потому что технология RAID предназначена не для обеспечения сохранности данных, а для возможности дальнейшей работы при выходе из строя одного или нескольких жёстких дисков. Подробнее - здесь: От чего спасает и от чего не спасает RAID-массив.

9. Для чего нужна батарейка (BBU - Battery Block Unit) на контроллере

Батарейка на контроллере спасает от одной малоизвестной, но крайне неприятной вещи - если рубанется питание во время операции записи, может так статься, что RAID станет неконсистентным. Просто контроллер после появления питания не вспомнит, что он успел записать, а что нет (это всё относится к работе контроллера с ВКЛЮЧЁННЫМ КЭШЕМ НА ЗАПИСЬ В РЕЖИМЕ «WRITE BACK»). Если операций незавершенных было много (а сиквел это предполагает), да при наложении прочих сопутствующих неприятностей, может быть очень невесело.
Мы уже неоднократно сталкивались с ситуациями развала массива по непонятным причинам. Вполне возможно что это было именно оно. Батарейка, конечно, не панацея, но разрушений будет меньше.
Варианты с потерей данных при наличии UPS и режиме WB, от которых обычно может спасти BBU:
  • сбой UPS;
  • сбой/выдергивание провода/проводов от UPS к БП;
  • сбой БП;
  • сбой материнской платы;
  • сбой вставного контроллера повлёкший проблемы с питанием на шине;
  • сбой одного из каналов контроллера;
  • проблемы с канальным кабелем (разъёмы, терминаторы);
  • сбой корзины;
  • сбой одиночного диска, повлекший сбой по шине.
10. Почему при страйпе, отличном от дефолтного, производительность может упасть

Не стоит слишком вдаваться в теорию - все значительно проще. Разработчики контроллеров - парни высокооплачиваемые, не резиновые и времени у них мало. Поэтому оптимизировать микрокод контроллера абсолютно под все варианты страйпа и кэша никто не будет. Есть выбранный проектировщиками оптимальный, по каким-то им ведомым причинам, страйп - под него все и точится. В некоторых случаях изменение страйпа кое-что дает, но дает обычно немного, а вот пролет может быть значительно более существенным.
Теория, на фоне достаточно слабых бортовых процессоров и далеко не идеального кода, имеет не так много значения...

11. Что такое Consistenсy chesk и почему стоит его делать

Суть в том, что ЛЮБОЙ массив не абсолютно надежен (даже если все исправно).
Например, проблемы кабельной системы могу привести к некорректной записи данных на блины (хотя, как правило, они, конечно, компенсируются в процессе передачи).
Гораздо хуже обстоит дело со сбоями питания. Вырубание электрики или отказ БП (а зачастую и ребут) во время интенсивной записи могут привести к несоответствию блоков данных и парити.
Для этого на правильных контроллерах ставится батарейка на кэш (BBU). Она держит не только собственно сам кэш (спасает от ошибок файловой системы). Если она есть, контроллер будет помнить еще и то, какие блоки он успел записать, а какие нет (или записал не до конца) - т.е. содержимое временных регистров. С ней вероятность инконсистентности гораздо ниже, но не отсутствует.
Дело в том, что сами винты имеют кэш. На SCSI или SAS-дисках кэш, как правило, выключен (на скорость это влияет очень мало). На SATA же скорость при выключении дискового кэша обычно падает гораздо сильнее и его оставляют включенным. И если пропали данные в дисковом кэше, контроллер просто об этом не знает, со всеми вытекающими.
Ну и, естественно, в процессе работы ни один диск не застрахован от бэд-блоков. Контроллер о них ничего не знает до тех пор, пока не полезет в тот блок, что может быть очень редко.
Чем это грозит. А все очень просто. Если вдруг откажет диск, то при наличии неконсистентных данных, в процессе ребилда на новый диск информация будет записана с ошибками, и никто не будет об этом знать! Если же есть реальные, а не логические сбои (бэд-блоки), ребилд просто не пройдет (эта ситуация повторялась уже столько раз, что у меня мата не хватает). Т.е. винт поменяли, а массив как был полудохлым, так и есть. И это еще хорошо, если ребилд не пойдет - хуже, если пройдет, но со скрытыми ошибками (вы будете пребывать в ложной уверенности - пока петух не клюнет).
Самое главное - НИКТО НЕ СМОЖЕТ такой массив восстановить!!! Только бэкап-рестор того, что еще можно прочитать.
Поэтому периодическая проверка ЛЮБОГО массива уровней 1, 5, 6, 10, 50 - вещь просто ОБЯЗАТЕЛЬНАЯ. Если конечно вас интересует результат (С).
Что делает консистенси-чек. Он:
а) читает поверхность дисков, входящих в массив;
б) СВЕРЯЕТ блоки парити и блоки данных (или просто блоки данных в случае RAID 1 и 10).
Если все блоки читаются, но имеется несоответствие, он перезаписывает парити на RAID 5, 6. Как он сделает на RAID 1 или 10, честно говоря, не знаю, наверное, волевым решением примет один из блоков «правильным» (некая надежда на аллаха имеет место быть).
Если есть бэд-блоки, он вычислит содержавшуюся в нем информацию на основании парити и запишет его заново (диск при этом отремапится).
Вот собственно. Это вовсе не страшилка, а весьма злобная правда жизни.
Да, еще. Консистенси-чек обязательно надо делать ПЕРЕД операциями рестрайпинга (изменения уровня массива) и экспанда (добавления дисков в массив).

12. Почему RAID 0 так ненадёжен, хоть вероятность выхода из строя современного винчестера порядка нескольких процентов

По нашей статистике (т.е. по серверам) процент брака приблизительно 1-2%. По РС - гораздо больше. Во-вторых, помимо ненадежности дисков, RAID 0 добавляет массу собственных «прелестей», которые случаются гораздо чаще, нежели банальные проблемы с дисками:
  • нестабильность контроллера или заменяющего его софта;
  • неконтакт кабелей;
  • выбросы по электрике (ой, только не надо про бытовые упсы, да?);
  • несовместимость firmware дисков и контроллера, проявляющаяся под нагрузкой или спонтанно;
  • внезапные ребуты ввиду сбоя софта, приводящие к потере информации в кэше и т.д. и т.п.
В общем, стабильность халявных RAID гораздо ниже надежности дисков.
Иногда после сбоев удается отделаться легким испугом, но часто приходится идти к спецам, завернув диски в пару зеленых президентов.

13. Что такое HBA

HBA - Host Bus Adapter, т.е. простой контроллер, который ставится в сервер и имеет наружу или внутрь интерфейс нужного типа (SCSI, SAS, FibreChannel...). Примеры - Adaptec 29320, Qlogic QLA2460...
Применяется обычно для подключения разного рода стримеров, внешних дисковых массивов.
Часто также подключаются диски, если не требуется функционал, надежность и производительность полноценных RAID-контроллеров.
Иногда имеет примитивные функции RAID (страйп, зеркало). Но работают такие «hostRAID'ы» далеко не всегда стабильно

14. Для чего нужна операция «Make online»

Операция Make online - это принудительное «поднятие» в онлайн отказавших дисков. Т.е. мы принудительно заставляем контроллер считать, что этот диск исправен и, внимание, на нем заведомо верная информация.
Когда это можно применять: например, при одновременном отказе двух или более винтов в RAID 5 или RAID 10, причем вы абсолютно уверены, что отказ был именно одновременный, а не последовательный (один за другим). Это бывает, например, при проблемах с электрической сетью. В этом случае - это удобный способ восстановить работоспособность массива.
Внимание: крайне рекомендуется до Make Online выполнить проверку ВСЕХ failed дисков на «просто» SCSI- (SAS-, SATA-) HBA утилитой вендора (для Seagate - Seatools Enterprise, для Maxtor- PowerMax, IBM/Hitachi - Drive Fitness Test, скачиваются с сайта вендора).
Естественно, неисправные диски в online поднимать нельзя.
Когда это нельзя применять категорически: во всех случаях, кроме перечисленных в пункте «когда можно»: при неправильном применении эта операция приведет к почти гарантированному убиению если не всей, то большей части информации на массиве.

15. Что такое hot-swap

Это физическая и логическая возможность смены диска без выключения питания. Т.е. наличие в сервере дисковой корзины, куда диск втыкается на салазках. Ну и умение контроллера корректно отрабатывать выдергивание и втыкание диска. В этом смысле помогает наличие SES-процессора на бэкплейне дисковой корзины - это процессор, который занимается мониторингом всяческих температур и прочей полезной дребедени в дисковом отсеке, заодно и автоматически опознает новый диск в момент втыкания, без дополнительный телодвижений админа и контроллера (без этого пришлось бы делать рескан дисков по команде или периодически, что не фонтан).

16. Что такое hot-spare

Это диск, который стоит в сервере, но не входит ни в один из массивов, но в случае вылета любого винта автоматически запускается ребилд на этот самый спаре. Т.е. это просто как запаска в автомобиле, просто меняется сама, без домкрата.
Спаре может быть как глобальным (т.е. служит запаской для любого винта на контроллере), так и dedicated (т.е. для дисков конкретного массива - например, если разные винты в разных массивах на одном контролере).

17. Можно ли ставить в массив диски разного объёма

Можно, однако тогда на КАЖДОМ диске будет использоваться пространство, равное объёму самого маленького диска. Точно также при использовании разных по производительности дисков скорость доступа всего массива будет равна скорости доступа самого медленного в этом плане диска.
Вообще, для построения RAID-массива диски лучше использовать не только одинаковой модели, но и с одинаковой прошивкой.

18. Что такое "bad stripes"

Вот статья Adaptec по этому поводу. Кратко - это значит, что на дисках имеются сбойные блоки, информацию из которых контроллер не способен восстановить. Это могут быть:
  • бэд-блок на диске, если массив - degraded (т.е. парити для этого блока просто нет);
  • бэд-блоки на двух и более дисках с одинаковыми адресами (т.е. разрушен одновременно и блок данных, и соответствующий ему блок парити);
  • аналогично предыдущему, но повреждения не физические, а логические (например, вследствие краха питания при включенном кэше дисков или контроллера при отсутствии BBU).
Такое может случиться с любым RAID-контроллером, не только Adaptec. Просто Adaptec в таком случае не объявляет массив "dead", а помечает блоки как сбойные и сигнализирует админу, давая возможность успеть разобраться (т.е. сбэкапить то, что еще можно).
Диски и контроллер при этом могут быть исправны.

Вылечить это НЕВОЗМОЖНО. В принципе невозможно. Можно только предотвратить.
Во избежание подобных разрушений:
  • выключать кэш на дисках;
  • всегда использовать BBU при включенном write back кэше контроллера;
  • периодически (хотя бы раз в месяц) прогонять верификацию массива (при этом мелкие повреждения будут автоматически выявлены, перевычислены и перезаписаны, диск же отремапится).
Полезные ссылки:
[FAQ] RAID в домашних условиях (советы/проблемы/решения), #1606
Восстановление RAID 0 массива (упал один из винтов)
Обсуждение статьи iXBT.com: "Adaptec Serial ATA RAID 2410SA Enclosure Kit"
http://forum.ixbt.com/topic.cgi?id=11:33168
Вопрос о набортных RAID-контроллерах...
Правда, что RAID0 потребляет процессорное время?
Как настроить IOMeter и что смотреть
ATTO Disk Benchmark
Serial ATA (SATA) chipsets — Linux support status
...
THK
Junior Member
5/13 ответов
15 лет на iXBT, с октября 2009
Россия, Серпухов
Инфо
T
THK Junior Member
15 лет назад / 13 ноября 2009 18:47
gss
но все не сбекапиш!
Ну почему же? Главное - перестать так думать...

Смысл делать бэкап мультимедиа? Ну вылитит один винт в RAID-5 - выключу NAS и пойду в магазин за новым... Простоит выключеным неделю, не беда, просмотр фильмов не критичная задача, а с остальным можно и в бэкапе (второй копии, обновление каждую неделю) работать. Главное, что после замены харда - все будет как прежде!

IdeaFix
У меня к хитачи сложилось хорошее отношение. Именно T7K1000.B запомнились очень неплохой скоростью устоявшейся и временем доступа, чуть ниже среднего. Глюков не замечал.
Ваша рекомендация - T7K1000.B? Я правильно понял? Чем плохи (на Ваш взгляд) WD?

А почему дебиан? Почему не BSD с ZFS? Оченно вкусная ФС для файлопомоек... если исключительно для файлсервера использовать машину, то freenas 0.7 - Ваш выбор.
С дебианом я немного работал, а BSD для меня черный ящик. К тому же у меня на дебиане уже работает видеонаблюдение... Проще поставить еще один однотипный ящик. Freenas вещь хорошая, но медленая 100 Мбитную сетку не загружает по полной, по крайней мере у меня получилось на одном большом файле всего 4,7 мбайта...

Посмотрите как там бэкап на лету делается
Какая лента? Это для дома!
dim-soft
Member
233/382 ответов
16 лет на iXBT, с июня 2008
Чаще пишет в "Накопители" (36%)
Инфо
d
dim-soft Member
15 лет назад / 13 ноября 2009 19:12
IdeaFix
Страйп под ZFS средствами ZFS - сказка...
под open solaris
или BSD лучше/надежнее/быстрее чем родная ОС ?
Matvey
Member
29/980 ответов
21 год на iXBT, с сентября 2003
Чаще пишет в "Видеозахват" (21%)
Инфо
M
Matvey Member
15 лет назад / 13 ноября 2009 19:51
Здравствуйте! Есть raid0 на ICH9r. В ходе проверки массива на BADы обнаруживается плохой сектор на котором машина наглухо виснет. Явно бэд имеет физический характер ибо я массив создавал заново, менял винты местами, менял размер страйпа итд.

Что делать ибо иногда попадая в эту область во время чтения\записи комп виснет? Может можно как нибуть на уровне физики выкинуть эти сектора на обоих винтах, чтоб к ним небыло запросов? Да вы скажете откажись от raid на этих винтах, но уж очень неудобно иметь 2 маленьких по 250гб диска, тем более купленных специально для raid.
gss
Expert
Куратор темы
6081/15372 ответов
21 год на iXBT, с августа 2003
Чаще пишет в "Накопители" (51%)
Web-страница
Инфо
gss ExpertКуратор темы
15 лет назад / 13 ноября 2009 20:29
THK
Ну вылитит один винт в RAID-5
Ну развалится эта таратайка на логическом уровне - потрахаетесь с рекаверингом, купив для этого диски - делов-то! А, ну да, можно заново фильмы закачать...

Matvey
Да вы скажете
И будем правы. Хотя если мосье любит шампанское, то можно эрейз низкоуровневой утилитой сделать.
sklep05
Member
19/140 ответов
19 лет на iXBT, с января 2006
28 фото на iXBT.photo
Чаще пишет в "ДК TV" (26%)
Беларусь, Минск
Инфо
s
sklep05 Member
15 лет назад / 13 ноября 2009 21:05
в общем по моей проблеме советы н епомогли все так же .
но смог обнаружить что после того как отработает биос 2680 и следующим экраном идет список устройств с прерываниями на долю секунды появляется надпись. с ннннн-ой попытки ее удалось сфотографировать надпись гласит Warning: Have Option Rom cannot be invoke (vendor id:1002h, Device ID(дальше в кадр не попало)

погуглив нашел пост человека у которого были схожик проблемы на SB750 - решились они только после обновления биоса материнки.
так что как сказал
Ильясла

Надо саппорт гиги пинать - это ейный материнский биос не может разместить по другим адресам биос своего встроенного райд-контроллера. И потому не инсталлит его вовсе.


так что будо строчить письма а пока переводим контроллер sb710 в AHCI и тихо ждем пришествия BIOS ( если конечно гига байт сподобится его обновить по такому случаю)
IdeaFix
Member
56/836 ответов, #21 в рейтинге
18 лет на iXBT, с апреля 2006
Чаще пишет в "Накопители" (40%)
Россия, Екатеринбург
Web-страница
Инфо
I
IdeaFix Member
15 лет назад / 13 ноября 2009 21:52
THK
Ваша рекомендация - T7K1000.B? Я правильно понял? Чем плохи (на Ваш взгляд) WD?
Нет, немного не так. У меня в системе есть и вестерны и хитачи. По многу... и те и другие меня устраивают достаточной скоростью и бесшумностью. Я не то чтобы что-то рекомендую или наоборот ругаю. просто сакцентировал внимание на том, что "хитачи есть".

С дебианом я немного работал, а BSD для меня черный ящик. К тому же у меня на дебиане уже работает видеонаблюдение...
И чего там уметь? Оно же веб конфигурируемое. Если всю эту дурь с лайвсиди и конфигом на флешке или дискете отложить в сторону и нормально установить ОС на винт, то конфигурируется там всё очень просто мышкой в браузере. На гигабитном рилтеке получал до 70 мегабайт на запись на рейд10.

Что же до бекапа на лЕту, посмотрите как бэкап "инкрементальный" в зфс устроен. Хоть в википедии...

dim-soft Соляра и опенсоляра - это очень альтерантивные операционные системы. Альтернативные всем остальным и писали их альтернативно одаренные люди для алтернативно одаренных людей. Это такой альтернативный юникс. который каждым своим альтернативным рудиментом говорит "попробуйте сами, а потом наймите в лизинг нашего сертифицированого админа из нашей сертифицированой секты и он будет телать вам лизинг и вы никогда не откажитесь от наших услуг". Что же касается сравнения опенсоляриса и freenas 0.7 release, это сродни сравнению исходников ядра линукса для десктопа на комакт диске с google android работающем на телефоне (установленом, запущеном и работающем). Поднять под солярой сходу какую-то систему под нас с удобным удаленным индерфейсом (пусть даже внц или иксы) - проще застрелиться... что же до реализации именно зфс во фре, то у бсд нет проблем с цддл лицензией... реализация довольно таки прямая, а вот iscsi мог бы быть и получше.

sklep05
Общался с сапортом гигабайта через форум - сказали не ждать (просил интегрировать фирмвари встроеных устройств свежие)... самому пришлось. А вот асусятники через год проблему решили с биосом...
sklep05
Member
20/141 ответов
19 лет на iXBT, с января 2006
28 фото на iXBT.photo
Чаще пишет в "ДК TV" (26%)
Беларусь, Минск
Инфо
s
sklep05 Member
15 лет назад / 13 ноября 2009 22:29
IdeaFix
что ж посмортрим может мне повезет и всетаки окажут сервис клиенту.

вот создал тему на форуме гигабайта, кому интресно заглядывайте, хотя и тут скорее всего буду отписываться.

по поводу интеграции в BIOS , процесс требует сильно специальных знаний ? или при наличии не очень вялых мозгов есть возможность освоить в разумные сроки и самому ?
THK
Junior Member
7/15 ответов
15 лет на iXBT, с октября 2009
Россия, Серпухов
Инфо
T
THK Junior Member
15 лет назад / 13 ноября 2009 22:51
IdeaFix
Я не то чтобы что-то рекомендую или наоборот ругаю. просто сакцентировал внимание на том, что "хитачи есть"
Хитачи есть, но завтра пойду покупать Western Digital Caviar Green <WD10EADS>, осталось только найти их в городе... Как ни странно хочется взять зеленый - потише и похолодней.

Что же до бекапа на лЕту, посмотрите как бэкап "инкрементальный" в зфс устроен. Хоть в википедии...
Так! Пора мне к окулисту... Спасибо, посмотрю в сторону ZFS.

gss
Ну развалится эта таратайка на логическом уровне - потрахаетесь с рекаверингом, купив для этого диски - делов-то! А, ну да, можно заново фильмы закачать...
Почему таратайка должна развалится? И почему должны быть проблемы с рекавери? При выходе из строя одного винта RAID-5 продолжает нормально работать с надежностью RAID-0... Вы приверженец RAID-кантроллеров за килобакс?

Исправлено: THK, 13.11.2009 23:15

gss
Expert
Куратор темы
6083/15375 ответов
21 год на iXBT, с августа 2003
Чаще пишет в "Накопители" (51%)
Web-страница
Инфо
gss ExpertКуратор темы
15 лет назад / 14 ноября 2009 00:42
THK
Почему таратайка должна развалится? И почему должны быть проблемы с рекавери? При выходе из строя одного винта RAID-5 продолжает нормально работать с надежностью RAID-0... Вы приверженец RAID-кантроллеров за килобакс?
Я приверженец использования максимально простых и эффективных средств. Для домашней машинки это просто пачка дисков (или страйп, вольюм сет - если нужен том одним куском) и ЮСБ коробка с бэкапом.
А почему будут проблемы... честно говоря устал объяснять.

Вы приверженец RAID-кантроллеров за килобакс?
Рэйд контроллеры, способные нормально (читай надежно) делать рэйд5, начинаются от 300-400 долл. Но от бэкапа не избавляют, увы.
А контроллеры мне больше нравятся за 50...500 килобаксов - меньше продавать неинтересно, больше квалификации не хватает....
IdeaFix
Member
57/837 ответов, #21 в рейтинге
18 лет на iXBT, с апреля 2006
Чаще пишет в "Накопители" (40%)
Россия, Екатеринбург
Web-страница
Инфо
I
IdeaFix Member
15 лет назад / 14 ноября 2009 08:49
sklep05 да никаких знаний особо. Просто чтоб руки не дрожали... вот сцылка.

THK Покупая первые грины руководствовался тем же самым. не пожалел ни разу Хитачи кстати тоже энергоэффективные. Мало того что 3 пластины на террабайт, так еще и какие-то энергосбережения как у вестерна... замедление скорости вразения и пр. У дяди тома было сравнение трех (кажется трех) зеленых винтов. гнуса, хитачи и вестерна... можешь поискать если интересно.

Кстати, коллеги. а никто не в курсе что у этого внутри? Я понимаю что оно только жбод умеет, но всётаки. Просто именно 6 штучек седьмых рыб на 80гб есть
nazyura
Data Recovery Expert
5089/5104 ответов
16 лет на iXBT, с июля 2008
Чаще пишет в "Накопители" (99%)
Web-страница
Инфо
nazyura Data Recovery Expert
15 лет назад / 14 ноября 2009 10:16
IdeaFix
...что у этого внутри?
http://www.nix.ru/autocatalog/adapters_switches/Mult…r_SATA_77767.html
...
(в переводе с латинского - "туфта обнаковенная")
mwz
Advanced Member
3753/30369 ответов
23 года на iXBT, с мая 2001
Чаще пишет в "Накопители" (28%)
Россия, Москва
Web-страница
Инфо
m
mwz Advanced Member
15 лет назад / 14 ноября 2009 12:39
IdeaFix
Просто чтоб руки не дрожали

Загрузка с PCI SATA контроллера -- там некоторые другого мнения.
За ссылку -- спасибо, закинул туда.
Matvey
Member
30/981 ответов
21 год на iXBT, с сентября 2003
Чаще пишет в "Видеозахват" (21%)
Инфо
M
Matvey Member
15 лет назад / 14 ноября 2009 12:59
gss
И будем правы. Хотя если мосье любит шампанское, то можно эрейз низкоуровневой утилитой сделать.

Короче MHDD в руки и вперед.
Ильясла
Advanced Member
Куратор темы
2440/11663 ответов
25 лет на iXBT, с февраля 2000
47 фото на iXBT.photo
Чаще пишет в "Сети" (36%)
Инфо
И
Ильясла Advanced MemberКуратор темы
15 лет назад / 14 ноября 2009 16:39
sklep05
только как то не вяжется ( в моем понимании) выделение памяти с подключенными к контроллеру дисками , память и прерывания выделяются устройству ведь. а как устройство 2680 работает и забирает свое прерывание, и встроенный рейд матери работает , он (sb710 RAID) исчезает только в случае если к 2680 подключены диски.
Просто "нижняя" область памяти, куда размещаются биосы и области ввода-вывода устройств, ограничена по объему.
Насчет расхода памяти: устройства давно уже не используют адресацию "портов ввода вывода" (как медленную), а маппят адреса ввода-вывода в область памяти, причем для блочных операций память занимается целыми кусками (на самом деле эти участки оперативной памяти переводятся "в тень", а их адреса занимает устройство). Плюс в оперативную память копируется биос - это сильно ускоряет его работу.
Контроллеры не инсталлируют свой биос в память, если не подключен ни один диск к портам контроллера, и не занимают "лишних" адресов.
В данном случае косяк в биосе материнки. Он либо неоптимально размещает биосы, либо пытается "посадить" биос встроенного контроллера статически в заранее определенную область памяти, хотя можно было бы использовать и другую - ведь Промайзы (чья технология лицензирована АМД) имеют "переносимые" биосы (с относительной адресацией внутренних процедур) для поддержки работы нескольких контроллеров в системе и могут работать в разных адресах.
Я бы посоветовал не ждать милостей от природы Гигабайта, а взять их поковыряться в биосе самому. Задайте вопрос на форуме www.rom.by - может что подскажут, как перенести биос в другие адреса. Насколько помню, в биосе может использоваться таблица размещения внутренних блоков (по-умолчанию), и если такая есть, ее можно поправить.

Matvey
В чем плюс Промайза по сравнению с Матриксом в данном плане - так это ведение BSL-листа Промайзом (bad sectors list). Правда использовать диски с бэдами в массиве - чревато...
Чем полезна функция TLER в дисках WD RE - диск не будет "подвисать", обнаружив бэд, а просто через несколько секунд передаст флаг ошибки записи/чтения контроллеру, а тот сможет зафиксировать в BSL адрес бэд-блока.
iZEN
Member
55/1321 ответов
21 год на iXBT, с декабря 2003
Чаще пишет в "Общий" (19%)
Россия, ПФО
Инфо
iZEN Member
15 лет назад / 14 ноября 2009 21:47
gss:
Рэйд контроллеры, способные нормально (читай надежно) делать рэйд5, начинаются от 300-400 долл. Но от бэкапа не избавляют, увы.
А контроллеры мне больше нравятся за 50...500 килобаксов - меньше продавать неинтересно, больше квалификации не хватает....
RAID-5 неэффективен, так как не обеспечивает того же уровня качества обслуживания, который обеспечивает RAID-10.
Что касается аппаратных контроллёров, то ZFS нивелирует их способность до нуля, в прямом смысле делая всю "чёрную" работу за них и, кроме этого, обеспечивая сквозную целостность данных.
gss
Expert
Куратор темы
6091/15386 ответов
21 год на iXBT, с августа 2003
Чаще пишет в "Накопители" (51%)
Web-страница
Инфо
gss ExpertКуратор темы
15 лет назад / 14 ноября 2009 22:09
iZEN
RAID-5 неэффективен, так как не обеспечивает того же уровня качества обслуживания, который обеспечивает RAID-10.
Не понял.

Что касается аппаратных контроллёров, то ZFS
Давайте не будем разводить холивары. Это хорошая штука, но никакой революции не случилось. Нетапповская операционка тоже очень прикольная, но это не значит, что она может работать на хламе. САНовские системы, откуда ZFS "родом" (в некотором смысле), стоят вполне сравнимо с обычными стораджами. Но восторженные фанаты устроили "гугл №2" - теперь долго легенды ходить будут.
В серверах есть очень большая тема по этому вопросу. Если сдуть пену, оказывается, что проблема целостности данных присутствует, просто в относительно небольшой степени (потеря данных при сбое питания хоть и маловероятна, но вполне возможна). А вот в аппаратных контроллерах при грамотном подходе эта проблема существует в еще меньшей степени (на уровне аппаратуры она близка к нулю, но может накосячить ФС).
В общем, еще раз - вещь хорошая, но лишних восторгов не нада...
iZEN
Member
56/1322 ответов
21 год на iXBT, с декабря 2003
Чаще пишет в "Общий" (19%)
Россия, ПФО
Инфо
iZEN Member
15 лет назад / 14 ноября 2009 22:32
gss:
iZEN
RAID-5 неэффективен, так как не обеспечивает того же уровня качества обслуживания, который обеспечивает RAID-10.
Не понял.
(Объясняю известные проблемы RAID-5) Отказ хотя бы одного диска в RAID-5 переводит массив не то чтобы в критическое состояние, а даже в аварийное! Нагрузка на остальные диски резко подскакивает на 50%. Увеличивается нагрузка на процессор контроллёра/CPU. Скорость ввода-вывода также резко уменьшается. Не факт, что в этот момент не выйдут из строя ещё диски в силу того, что брались из одной партии и сроки гарантийной эксплуатации у них совпадают.
В RAID-10 диски от такой проблемы избавлены в силу избыточности и двойного резервирования (несколько зеркал, работающие в страйпе).
gss:
iZEN
Что касается аппаратных контроллёров, то ZFS
Давайте не будем разводить холивары. Это хорошая штука, но никакой революции не случилось.
Случилась именно революция в доступности надёжного массового хранения информации БЕЗ дорогих аппаратных решений. Странно, что вы не заметили этого (видимо, унаследованные операционные системы не дают возможности вам отказаться от устаревших принципов организации надёжных хранилищ данных).
gss:
Нетапповская операционка тоже очень прикольная, но это не значит, что она может работать на хламе. САНовские системы, откуда ZFS "родом" (в некотором смысле), стоят вполне сравнимо с обычными стораджами. Но восторженные фанаты устроили "гугл №2" - теперь долго легенды ходить будут.
ZFS может работать буквально на хламье от дешёвых MLC-флэшек до обычных IDE- и SATA-винчестеров.
gss:
В серверах есть очень большая тема по этому вопросу. Если сдуть пену, оказывается, что проблема целостности данных присутствует, просто в относительно небольшой степени (потеря данных при сбое питания хоть и маловероятна, но вполне возможна).
Потеря данных возможна всегда, если не обеспечить бэкап и дисциплину хранения данных.
gss:А вот в аппаратных контроллерах при грамотном подходе эта проблема существует в еще меньшей степени (на уровне аппаратуры она близка к нулю, но может накосячить ФС).
В аппаратных контроллёрах проблема существует НЕ в меньшей степени, так как буферы всё равно остаются в винчестерах и асинхронную запись аппаратные RAID не_отменяют.
gss:
В общем, еще раз - вещь хорошая, но лишних восторгов не нада...
А никто лишних восторгов и не выказывает. Я уже сделал для себя тесты и обнаружил небольшое (9..10%) падение производительности ZFS относительно UFS2 на софтверном RAID-1, что лично для меня не критично при дополнительных возможностях, предоставляемых ZFS, по расширению хранилища. Да, на FreeBSD можно использовать GEOM Virstor, но как-то сцыкотно.

Что касается оперативной памяти, то для меня лично она — больше_не_ресурс. 2...3 гигабайта RAM под структуры ZFS найдётся, останется и для программ. Акценты ресурсоёмкости от оперативки смещаются в сторону CPU, но и здесь прогресс не стоит на месте.

Исправлено: iZEN, 14.11.2009 23:00

IdeaFix
Member
58/838 ответов, #21 в рейтинге
18 лет на iXBT, с апреля 2006
Чаще пишет в "Накопители" (40%)
Россия, Екатеринбург
Web-страница
Инфо
I
IdeaFix Member
15 лет назад / 14 ноября 2009 23:05
gss А какие нужны еще восторги если я на простейшем хостконтроллере на обычном зеркале, на котором лежит 6 полных бэкапов файлсероверной базы данных (около 6 гигабайт кажный, файл суть sql без логики, выход из idzebra) имею занятого места 8 гигабайт? Повторю, 6 файлов по три гига объема занимают 8 гигабайт. Ну нету двух одинаковых блокв на винте, только хэши. И это не диференциальные бэкапы. Сервис их делать не умеет.

А на втором зеркале рядом 9подчеркиваю, это зеркало из двух винтов, я имею что-то типа "общих документов" подразделения и в любой момент могу вернуть любой файл. папку, файлы по маске или весь раздел к любому состоянию вплоть до недельной давности. И это всё средствами ФС.

У меня никаких необоснованых восторгов нет, у меня есть реальная возможость УДОБНО использовать миррор из двух дисков не городя никаких дополнительных бэкап сервисов.

Про ОС речи сейчас вообще не идет, я "рекоаммирую" исключительно ФС посредством повествования о некоторых механизмах ФС. Ни о какой замене рейдконтроллера на что-то делаемое средствми ФС или чём-то таком речи не идет. Рейды зфс-ные только с лвм сравнивать удобно, сразу поняно кто в проигрыше окажется и никаких подводных кмней.

Добавление от 14.11.2009 23:07:

nazyura Такого внутрях там нет. Меня интересовал мост pata-usb (видимо pata-pci-usb) и реализация управления... только ли премычками в попе, или еще чего есть...
nazyura
Data Recovery Expert
5095/5110 ответов
16 лет на iXBT, с июля 2008
Чаще пишет в "Накопители" (99%)
Web-страница
Инфо
nazyura Data Recovery Expert
15 лет назад / 14 ноября 2009 23:29
IdeaFix
...(видимо pata-pci-usb)
Это обычный pata-usb... куда там pci всремлять-то ?


...реализация управления
Обычно, есть встроенное ПО...
IdeaFix
Member
59/839 ответов, #21 в рейтинге
18 лет на iXBT, с апреля 2006
Чаще пишет в "Накопители" (40%)
Россия, Екатеринбург
Web-страница
Инфо
I
IdeaFix Member
15 лет назад / 14 ноября 2009 23:59
nazyura Догадываюсь о том что бывает обычно.... но хочется конкретики. Кстати, реализация всего через всётаки pci более вероятна. Там же судя по всему какой-то интерфейс для администрирования есть, какой-то контроллер на котором встроенное ПО функционирует... там хост шина наверняка есть. Но это опять о том что бывает обычно...
ZFSych
unregistered
Z
ZFSych unregistered
15 лет назад / 15 ноября 2009 03:46
gss
RAID-5 неэффективен, так как не обеспечивает того же уровня качества обслуживания, который обеспечивает RAID-10.
Не понял.


RAID5 в случае отказа одного диска становится уязвим даже к частичной потере второго, поэтому на сегодня есть тенденция к более широкому использованию RAID-6


Давайте не будем разводить холивары.

Говорите вы ...

Это хорошая штука, но никакой революции не случилось. Нетапповская операционка тоже очень прикольная, но это не значит, что она может работать на хламе. САНовские системы, откуда ZFS "родом" (в некотором смысле), стоят вполне сравнимо с обычными стораджами. Но восторженные фанаты устроили "гугл №2" - теперь долго легенды ходить будут.

и тут же используете типично холиварную риторику.

Какая там у Нетаппа операционка - никто не знает, ибо продукт сугубо закрытый, и на чем он может или не может работать - сказать сложно. А сановский OpenSolaris может работать на довольно широком спектре оборудования, можно посмотреть HCL и убедиться.

Если сдуть пену, оказывается, что проблема целостности данных присутствует, просто в относительно небольшой степени (потеря данных при сбое питания хоть и маловероятна, но вполне возможна).

А если сдуть пену еще дальше, то выяснится, что это происходит, когда железо не выполняет заявленные функции... И этого можно было бы избежать, если бы ZFS контролировала уровень избыточности.

А вот в аппаратных контроллерах при грамотном подходе эта проблема существует в еще меньшей степени (на уровне аппаратуры она близка к нулю, но может накосячить ФС).

Такой штуки как полностью аппаратный RAID-контроллер не существует (да и никогда наверное и не было). Это в любом случае программно-аппаратный комплекс, в котором есть свой процессор, память, энергонезависимая память той или иной разновидности, разнообразные интерфейсы, ну и, как правило, специализированные железки для ускорения расчета четности и реконструкции содержимого отсутствующих дисков. Ну а где есть процессор - есть и программа, а где есть программа - есть и ошибки. Да, они есть и в ZFS Да даже и в железках могут быть ошибки, в тех же процессорах. Так что утверждение, что на уровне аппаратуры аппаратного контроллера вероятность проблемы с целостностью данных близка к нулю, представляется не вполне корректным. Это может быть всего лишь заблуждением, связанным с тем, что мало какие аппаратные контроллеры признают факт определения проблемы, потери кэша, и так далее.

Что имеется ввиду под "может накосячить ФС" - не вполне понятно. Во многих случаях возникающие проблемы (о которых контроллер не сообщает) списываются на ФС (как и проблемы с железом частенько списываются на глюкавость небезызвестной ОС), но это только потому, что ФС, в основной своей массе, не обладают достаточными средствами проверки того, что им возвращают контроллеры...

Когда-то, когда центральные процессоры были слабенькими, имело большой смысл их разгружать от части функций и выносить определенные специфицеские задачи в отдельное железо, сейчас же, в эпоху многоядерных многогигагерцевых процессоров во многих случаях возникает проблема нагрузить их чем-нибудь полезным

В общем, еще раз - вещь хорошая, но лишних восторгов не нада...

Точно так же, как и RAID-контроллеры - вещь хорошая, но излишних восторгов не надо.

В любом случае, ни RAID-контроллеры, ни ZFS не избавляют от необходимости иметь резервные копии. И вот это, пожалуй, и есть тот самый правильный подход, способный существенно снизить вероятность потери данных.
gss
Expert
Куратор темы
6096/15392 ответов
21 год на iXBT, с августа 2003
Чаще пишет в "Накопители" (51%)
Web-страница
Инфо
gss ExpertКуратор темы
15 лет назад / 15 ноября 2009 11:29
ZFSych
iZEN
Я просил без холиваров. Теперь официально предупреждаю. Ответы на вопросы - велкам. Рекламу и восторги на полстраницы буду резать.

Добавление от 15.11.2009 11:34:

ZFSych
Точно так же, как и RAID-контроллеры - вещь хорошая, но излишних восторгов не надо.
Если Вы еще не заметили, весьма значительная часть моих ответов - "не делайте рэйд", в разных вариациях. Первоочередная задача этой ветки - помощь юзерам, а не рассказы о своем болоте.
Matvey
Member
31/982 ответов
21 год на iXBT, с сентября 2003
Чаще пишет в "Видеозахват" (21%)
Инфо
M
Matvey Member
15 лет назад / 15 ноября 2009 14:03
To ALL
Прогнал в MHDD один бэдовый винт из массива RAID0 с ремапингом. Нашлось около 20 uncorrectiable errors, практически рядом с другдругом. Эти сектора пометились как IDNF(not found). Весь остальной винт в идеальном состоянии, может голова царапнула чуть хз.. Затем создал Raid 0 заново и получил отличный результат. В этой области появилось падение скорости,но пропали зависания и все тесты секторов проходят без бэдов. В общем поживем увидим, что с ним будем дальше..
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Страницы:Кликните, чтобы указать произвольную страницуназад1238081828384858687888990162163164далее
Продолжение темы здесь