Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   Современный RAID
RSS

Современный RAID

Вопросы новичка

<<Назад  Вперед>> Страницы: 1 2 * 3 4 5 6 7 8 9
Печать
 
Teodor
Гость
Старый опытный камикадзе

Откуда: Николаев, Украина
Всего сообщений: 4022
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2006
Fe-Restorator написал:
[q]
Зеркало RAID-1 не даёт никакой надёжности, только делает автоматическую резервную копию,
[/q]
Уважаемый, учите матчасть! RAID 1 (mirror, зеркало) - синхронная запись идентичных данных на несколько (два и более) накопителей. Массив отказоустойчивый, но невыгодный - теряем минимум 50% суммарной емкости дисков, которые участвуют в массиве. RAID-1 надежнее RAID-5, поскольку на массивах с дисками большого объема (500 и выше ГБ) RAID-5 может умереть при rebuild'е.


Fe-Restorator написал:
[q]
Для дома-игрушек нужен минимум Sil3114 и 4 винта
[/q]
Может хватит уже глупости писать? Абсолютное большинство пользователей использует просто одиночные диски и с их данными все в порядке. Отказы накопителей, по отношению к общему их количеству, очень малы. Для дома хватит зеркала (при нормальном БП). Я могу это утверждать, опираясь как на многолетний опыт работы с массивами, так и на многолетний же опыт ремонтника жестких дисков.

ScoutPilot, нужно просто пойти в магазин, купить что-то вроде этого: http://www.nix.ru/autocatalog/...69594.html (два канала, подешевле) или этого: http://www.nix.ru/autocatalog/...69595.html (четыре канала, "навырост"). Потом купить два Самсунга 1ТБ и БП Chieftec не менее 450Вт (опционально, но желательно). После чего подключить, сконфигурировать и пользоваться.
Dmitry Dubrovenko
Advanced Member


Откуда: Cанкт-Ленинград
Всего сообщений: 1494
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 фев. 2008
Teodor написал:
[q]
Надежность хорошая
[/q]
А что можете сказать про Вэстэрны Green и Black серий?
Teodor
Гость
Старый опытный камикадзе

Откуда: Николаев, Украина
Всего сообщений: 4022
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2006
Зеленых несколько лежит, причем в основном 750ГБ. Черные массово не несли. Самая частая причина - помирание одной из голов.
CodeMaster
Advanced Member
Рыцарь ордена Хламовников

Откуда: Воронеж
Всего сообщений: 1655
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 авг. 2010
Тут хоть и обсуждались практические вопросы, но заголовок темы в принципе соответствует и дабы не плодить темы...

Я по RAID'ам читал много поверхностной информации, но ответа на один вопрос нигде не встречал, а лезь в глубину не готов. Может кто подскажет в двух словах.

В общем представлении RAID это серверная технология и работать он должен 24/7. Когда диск, например в RAID1, умирает на ходу контроллер это видит и отключает его. Затем хотсвопом или нет диск меняют и дают команду на ребилд копия данных восстанавливается с живого диска и всё тип-топ.
А что происходит в ситуации, когда при записи (или может по какой ещё причине например во время простоя, ну даже хотя бы и умышленно) в одном и том же файле на разных дисках оказались отличающиеся данные. Какой файл контроллер возьмёт за основу при чтении и последующей синхронизации?
hardware10
Advanced Member


Откуда: Moscow
Всего сообщений: 2051
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 мая 2007
CodeMaster написал:
[q]
В общем представлении RAID это серверная технология и работать он должен 24/7. Когда диск, например в RAID1, умирает на ходу контроллер это видит и отключает его. Затем хотсвопом или нет диск меняют и дают команду на ребилд копия данных восстанавливается с живого диска и всё тип-топ.
А что происходит в ситуации, когда при записи (или может по какой ещё причине например во время простоя, ну даже хотя бы и умышленно) в одном и том же файле на разных дисках оказались отличающиеся данные. Какой файл контроллер возьмёт за основу при чтении и последующей синхронизации?
[/q]
Либо зеркало живо, либо нет. Если нет, то восстановление на новый диск, пойдет с того, который ты выбрал
в виде исходного. Разные данные могут оказаться только при развалившемся зеркале, но тогда это и будут
два отдельных диска. При попытке собрать их обратно, опять же придется указывать исходник.
CodeMaster
Advanced Member
Рыцарь ордена Хламовников

Откуда: Воронеж
Всего сообщений: 1655
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 авг. 2010
hardware10 написал:
[q]
Либо зеркало живо, либо нет.
[/q]
Как контроллер может отследить, что на пластины дисков физически попали одинаковые данные, например если сектор на одном из дисков оказался сбойным или произошёл иной сбой по пути данных от контроллера до дисковой пластины?

Второй вариант, точнее вообще отдельный, но тоже интересно - soft RAID например в Винде. Там при выключенном компе на одном из дисков можно изменить что угодно и как система узнает, что зеркало умерло? Система при старте сравнивает журналы NTFS? А если файл был изменён через прямой доступ к секторам - журналы будут по прежнему идентичны.
pahan
Advanced Member


Откуда: Химки, М.О.
Всего сообщений: 1070
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мар. 2015
[q]
А что происходит в ситуации, когда при записи (или может по какой ещё причине например во время простоя, ну даже хотя бы и умышленно) в одном и том же файле на разных дисках оказались отличающиеся данные. Какой файл контроллер возьмёт за основу при чтении и последующей синхронизации?
[/q]
П-ц будет. Вашим данным. Какую копию данных в этом случае контроллер объявит "правильной" и какую решит объявить "неправильной" - зависит только от содержимого его прошивки.
Имел пару случаев подобного поведения:
1) нечто от LSI (Megaraid 2008), встроенное в материнку. Регулярно объявляло один из подключенных к нему дисков сбойным. Причём тот, что был в слоте с наименьшим (или наибольшим, не помню уже) номером. Массив спокойно перестраивало, но после 5 или 6 подобных попыток (когда уже сами начали подозревать нехорошее) это уже не помогло - порченные данные-то и на остальных дисках были. Выкинуто выключено и заменено внешним адаптеком - 2й год без единого сбоя на тех же самых дисках.
2) интеловский H77. На одном из дисков пары происходит сбой. Сигнала об отказе дисков и развалившемся зеркале нет! Контроллер видит разницу и радостно копирует неверные данные на второй. Итог - каждый из дисков пары прекрасно читается по отдельности, но некоторые файлы (одни и те же!) невозможно восстановить ни с какого из дисков.
[q]
Если нет, то восстановление на новый диск, пойдет с того, который ты выбрал в виде исходного.
[/q]
1) Не всегда есть возможность вручную указать исходный диск, с которого пойдёт восстановление.
2) Чтобы зеркало контроллер признал развалившимся, должны быть достаточно серьёзные повреждения, а единичные ошибки в данных он может и попытаться замаскировать ведомым только его создателям способом. В моём 2м случае в итоге были заменены все жёсткие диски, но после сбоя ещё одной пары на том же контроллере - после развлечений электриков один из дисков пары перестал стартовать вообще. Тогда конечно, зеркало объявлено разрушенным.
CodeMaster
Advanced Member
Рыцарь ордена Хламовников

Откуда: Воронеж
Всего сообщений: 1655
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 авг. 2010
pahan написал:
[q]
П-ц будет. Вашим данным. Какую копию данных в этом случае контроллер объявит "правильной" и какую решит объявить "неправильной" - зависит только от содержимого его прошивки.
[/q]
Пасиб, примерно такой ответ я ожидал услышать.
hardware10
Advanced Member


Откуда: Moscow
Всего сообщений: 2051
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 мая 2007
CodeMaster написал:
[q]
Как контроллер может отследить, что на пластины дисков физически попали одинаковые данные, например если сектор на одном из дисков оказался сбойным или произошёл иной сбой по пути данных от контроллера до дисковой пластины?

Второй вариант, точнее вообще отдельный, но тоже интересно - soft RAID например в Винде. Там при выключенном компе на одном из дисков можно изменить что угодно и как система узнает, что зеркало умерло? Система при старте сравнивает журналы NTFS? А если файл был изменён через прямой доступ к секторам - журналы будут по прежнему идентичны.
[/q]
В первом случае у контроллера есть для этого процессор свой и память. Будет сбой - будет попытка повторной записи,
если не состоится - вывалится аларм.

Во втором - системе будет пофиг, рейд просто развалится, о чем я выше и написал.

По факту личного использования приличных аппаратных рейдов с 1995-го, могу сказать, что забываем и бежим как от огня от всех без исключения рейд-контроллеров, не имеющих своего CPU и памяти. Потому что это все софтвейрная эмуляция на базе обычного хаба.
Соб-но описываемые вами чудеса, как и подтвержденные pahan, возникнуть могут только на таких псевдорейдах, но никак не на полноценных аппаратных. Там принципиально иная работа с дисками. Она идет на уровне процессора и ПО контроллера, а не ОС.
CodeMaster
Advanced Member
Рыцарь ордена Хламовников

Откуда: Воронеж
Всего сообщений: 1655
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 авг. 2010
hardware10 написал:
[q]
В первом случае у контроллера есть для этого процессор свой и память. Будет сбой - будет попытка повторной записи,
[/q]
Предположим, что контроллер послал один и тот же набор данных на оба диска RAID1, но эти данные на одном из дисков попали на ранее неопределённый сбойный сектор. Соответственно данные на дисках после записи будут отличатся, как контроллер это отследит?
Предположим, что он это не отслеживает, т.е. он не делает верификацию записи (ибо это потеря производительности), что будет при следующем чтении контроллером этого набора данных? Он прочитает копию с обоих дисков и сравнит их и выдаст предупреждение или будет читать данные только с одного из дисков не зная верны они или нет? Если контроллер верифицирует запись, тогда вопросов нет.
<<Назад  Вперед>> Страницы: 1 2 * 3 4 5 6 7 8 9
Печать
Полигон-2 »   Технический флейм »   Современный RAID
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS