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

Полигон-2

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

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

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

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

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

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

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


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Возвращаясь к исходному вопросу:
CodeMaster написал:
[q]
А что происходит в ситуации, когда при записи (или может по какой ещё причине например во время простоя, ну даже хотя бы и умышленно) в одном и том же файле на разных дисках оказались отличающиеся данные. Какой файл контроллер возьмёт за основу при чтении и последующей синхронизации?
[/q]
Усложняете простое.
[q]
Для каждого сектора выполняется контроль записи или чтения. При записи сектора вычисляется контрольная сумма всех байтов, находящихся в секторе, и эта контрольная сумма записывается на диск в служебную область, расположенную после сектора. При чтении эта контрольная сумма вычисляется заново и сравнивается с контрольной суммой, считанной из служебной области. При несовпадении контроллер сообщает программе об ошибке.
[/q]
Источник
Так что, не всё так плохо. В том числе, с софтовым рейдом. В любом случае, надежнее, чем совсем без него.
А если следить за температурой дисков и их состоянием, то и без рейдов тьфу-тьфу. Конечно только для дома. Не для серверов.
CodeMaster
Advanced Member
Рыцарь ордена Хламовников

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


Ссылка


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

hardware10 написал:
[q]
Потому что запись идет _с проверкой до дальнейшей записи._ Она либо прошла эту проверку, либо нет. Это даже не касаясь постоянного контроля смарта. Предполагать ничего не надо, _аппаратный контроллер априори делает верификацию,_
[/q]
Rio444 написал:
[q]
При записи сектора вычисляется контрольная сумма всех байтов, находящихся в секторе
[/q]
Rio444 написал:
[q]
Так что, не всё так плохо.
[/q]
Не знаю, не так уж невероятен вариант при котором CRC изменённого набора данных в секторе совпадёт с CRC оригинального. Хотя, вероятность конечно сильно уменьшается. Просто при этих условиях RAID1 нельзя назвать "истинно" отказоустойчивым. Я не хочу сказать, что RAID1 заменяет бекап, но получается он просто снижает возможное время простоя сервера не увеличивая при этом надёжность хранения данных?


Rio444 написал:
[q]
Возвращаясь к исходному вопросу:
[/q]
И тут тоже пока ни одного (хотя бы для частного случая), но конкретного ответа я не увидел. RAID1 пишет на 2 диска, а читает с одного? И если, допустим по CRC, он обнаружил ошибку данных он помечает "основной для чтения" диск как сбойный и начинает работать только с одним перечитывая данные где обнаружилась ошибка CRC с начала но уже со второго диска? Если подмена данных не обнаружилась по CRC, то всё, правильная информация накрылась медным тазом?
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
CodeMaster написал:
[q]
И тут тоже пока ни одного (хотя бы для частного случая), но конкретного ответа я не увидел. RAID1 пишет на 2 диска, а читает с одного? И если, допустим по CRC, он обнаружил ошибку данных он помечает "основной для чтения" диск как сбойный и начинает работать только с одним перечитывая данные где обнаружилась ошибка CRC с начала но уже со второго диска? Если подмена данных не обнаружилась по CRC, то всё, правильная информация накрылась медным тазом?
[/q]
Вам бы литературу специальную почитать. Задаёте не сложные вопросы. Но никому не интересные. Обычно такую информацию знают узкие специалисты, а остальные прочитывают и забывают.
Что происходит когда на обычном HDD, не включенном в рейд обнаруживается сбойный сектор? Контроллер HDD сам помечает этот сектор как сбойный ("bad") и переносит информацию на другой сектор. Примерно то же и в рейде. Нюансы мне не интересны.
Вероятность случайного совпадения CRC можете посчитать сами. Её размер - 2 байта.

Да, RAID1 читает с обоих дисков одновременно (разные сектора), за счет этого в этом рейде удваивается скорость чтения с HDD.
CodeMaster
Advanced Member
Рыцарь ордена Хламовников

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


Ссылка


Дата регистрации на форуме:
27 авг. 2010
Rio444 написал:
[q]
Вам бы литературу специальную почитать.
[/q]
Не встречал, где доступным языком описано.


Rio444 написал:
[q]
Задаёте не сложные вопросы.
[/q]
Но на которые пока не услышал простого ответа.


Rio444 написал:
[q]
Но никому не интересные.
[/q]
Я не заставляю отвечать кому неинтересно.


Rio444 написал:
[q]
а остальные прочитывают и забывают.
[/q]
Не нашёл где прочитать, что бы забыть.


Rio444 написал:
[q]
и переносит информацию на другой сектор.
[/q]
Что можно и главное зачем переносить со сбойного сектора?


Rio444 написал:
[q]
Примерно то же и в рейде.
[/q]
Думацо это не примерно, а точно так и в RAID, но меня интересует другой вопрос.


Rio444 написал:
[q]
Вероятность случайного совпадения CRC можете посчитать сами. Её размер - 2 байта.
[/q]
Не запредельная: 1/65536
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
CodeMaster написал:
[q]
Не запредельная: 1/65536
[/q]
Помножьте на вероятность появления сбойного сектора. При нормальной работе HDD это ситуация экстраординарная.
Каждый день они не появляются. Если появляются - HDD на помойку.

CodeMaster написал:
[q]
Rio444 написал:
[q]
Вам бы литературу специальную почитать.
[/q]
Не встречал, где доступным языком описано.
[/q]
Посмотрите на Rutracker.org, там много литературы. Причем, довольно старой. Вопросы, которые Вы задаёте скорее всего разжеваны где-то в 90-х. У того же Гука может быть. В литературе по восстановлению информации с HDD. И т.п.
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
Rio444

Соглашусь. Это совсем не интересно обсуждать, т.к. многократно описано.
Намного более интересные вопросы на данный день это аппаратное решение vs хаб+ZFS или raidix.
Последние намного легче масштабируются, намного быстрее ребилдятся, причем без фатальной потери скорости,
особенно в случае рейдикса, но... абсолютно беззащитны при пропадании питания.
CodeMaster
Advanced Member
Рыцарь ордена Хламовников

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


Ссылка


Дата регистрации на форуме:
27 авг. 2010
hardware10 написал:
[q]
Соглашусь. Это совсем не интересно обсуждать, т.к. многократно описано.
[/q]
Ну, кому как. Да и ссылку конкретную не дали.


hardware10 написал:
[q]
+ZFS
[/q]
А ответ был рядом, цитата с Вики про ZFS:
[q]
а также 64-разрядный механизм использования контрольных сумм, сводящий к минимуму вероятность незаметного разрушения данных.
[/q]
Т.е. я правильно предположил, что RAID1 не 100% гарантия сохранности данных (и получается что абсолютной гарантии быть не может). И как правильно сказал Rio444 эта вероятность зависит только от разрядности используемого CRC.

Вообщем, я для себя вопрос закрыл, всем спасибо ;-)
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
CodeMaster написал:
[q]
Т.е. я правильно предположил, что RAID1 не 100% гарантия сохранности данных
[/q]
Ты предположил грубо говоря - если я имею запаску, то я точно доеду.
А еще есть варианты с подкачкой шин, шины на flatrun и даже шины
вообще на жесткой структуре.



CodeMaster написал:
[q]
ответ был рядом, цитата с Вики про ZFS
[/q]
Угу, только все эти телодвижения строго основаны на хабе и требуют гарантированного внешнего питания.
При том, что аппаратный контроллер с флешем, он абсолютно независим от внешнего питания.
Т.е. ребилд массива начнется с того момента, когда пропало питание на дисках и контроллере,
ес-но при подаче питания на эти элементы. Инициализация контроллера ес-но тоже потребуется.
ZFS и рейдикс, при этом теряют все, что было в этот момент в оперативной памяти машины.
А могло при этом быть восстановление массива на дофига террабайт с вылетом критичного количества дисков.
Райдикс об этом тактично умалчивает, ZFS - это понятно, каждый сам себе...
CodeMaster
Advanced Member
Рыцарь ордена Хламовников

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


Ссылка


Дата регистрации на форуме:
27 авг. 2010
Прикупил я себе "современный" RAID ;-) HP Smart Array P410, хотел заменить им PERC 5i с которого грузится ОСь, но всё непросто оказалось :-( Как многие и пишут HP железо себе на уме и с другим железом дружить не желает. Вот и у меня контроллер типа работает, но войти в конфигуратор по F8 я не могу (кстати, а должен он туда входить без подключенных дисков?). Почитал в нете, я не один такой, но у всех типа ещё хуже: система в постоянном ребуте, но нашёл и проблему с F8, там советуют откатить firmware на старую. Нашёл страницу с прошивками, скачал там версию 3.66, но она не хочет прошиваться. Скачал последнюю 6.64, она прошилась без проблем. Попробовал другие варианты, но походу в софте стоит защита от downgrade.

Кто работал с HPшными контроллерами, можно ли сконфигурировать загрузочные диски на них каким-то софтом из-под ОСи?
И второй вопрос: как искать софт на https://support.hpe.com? Прямую ссылку на вот эту страницу с firmware кто-то выложил в нете, поиском по сайту я ничего найти не могу, ни дров ни утилит для P410, вообще ничего :-( Полагаю всё это там должно быть, но то ли лыжи не едут, то ли...
CodeMaster
Advanced Member
Рыцарь ордена Хламовников

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


Ссылка


Дата регистрации на форуме:
27 авг. 2010
Контроллер вроде победил, но появились несколько вопросов, скорее общего плана:

1. Есть ли для RAID-контроллеров, с точки зрения функционала, между SAS и SATA дисками?
2. Где контроллеры хранят информацию о RAID-массивах, во внутренней флеш-памяти или на дисках?

3. Если подключеный к контроллеру диск полностью инициализирован как RAID 0
3.1. И если инфа хранится во флеш-памяти, то при смене контроллера контроллера, достаточно его так же инициализировать как RAID 0, что бы стали полностью доступны все данные с диска?
3.2. Если же инфа хранится на самом диске, будет ли доступна инфа с него при инициализации его на другом контроллере или у разных контроллеров служебные данные на диске занимаю разное место?

4. Те же вопросы 3.1 и 3.2 если к контроллеру подключены два диска и они сконфигурированы как RAID 1?

5. Что лучше с точки зрения легкости восстановления данных (и при этом желательно без потери производительности): создать RAID 1 и разбить его на диски в контроллере или создать RAID 1 и разбить его на логические диски в Windows? Т.е. например к контроллеру подключены SATA диски в RAID 1 и контроллер сдох, в каком из вариантов проще получить доступ к данным если один из дисков подключить к SATA контроллеру на материнке?
<<Назад  Вперед>> Страницы: 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