Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Современный RAID |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 6 7 8 9 | Печать |
CodeMaster
Advanced Member
Рыцарь ордена Хламовников Откуда: Воронеж Всего сообщений: 1655 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 авг. 2010 |
aleksvolgin написал: К сожалению, форматирование текста в цитатах не работает. Лучше выделять так: Первая выделенная фраза, это что такое? hardware10 написал: Rio444 написал: Потому что запись идет _с проверкой до дальнейшей записи._ Она либо прошла эту проверку, либо нет. Это даже не касаясь постоянного контроля смарта. Предполагать ничего не надо, _аппаратный контроллер априори делает верификацию,_ Rio444 написал: При записи сектора вычисляется контрольная сумма всех байтов, находящихся в секторе Не знаю, не так уж невероятен вариант при котором CRC изменённого набора данных в секторе совпадёт с CRC оригинального. Хотя, вероятность конечно сильно уменьшается. Просто при этих условиях RAID1 нельзя назвать "истинно" отказоустойчивым. Я не хочу сказать, что RAID1 заменяет бекап, но получается он просто снижает возможное время простоя сервера не увеличивая при этом надёжность хранения данных? Так что, не всё так плохо. Rio444 написал: И тут тоже пока ни одного (хотя бы для частного случая), но конкретного ответа я не увидел. RAID1 пишет на 2 диска, а читает с одного? И если, допустим по CRC, он обнаружил ошибку данных он помечает "основной для чтения" диск как сбойный и начинает работать только с одним перечитывая данные где обнаружилась ошибка CRC с начала но уже со второго диска? Если подмена данных не обнаружилась по CRC, то всё, правильная информация накрылась медным тазом? Возвращаясь к исходному вопросу: |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 октября 2017 15:59 Сообщение отредактировано: 10 октября 2017 16:01
CodeMaster написал: Вам бы литературу специальную почитать. Задаёте не сложные вопросы. Но никому не интересные. Обычно такую информацию знают узкие специалисты, а остальные прочитывают и забывают. И тут тоже пока ни одного (хотя бы для частного случая), но конкретного ответа я не увидел. RAID1 пишет на 2 диска, а читает с одного? И если, допустим по CRC, он обнаружил ошибку данных он помечает "основной для чтения" диск как сбойный и начинает работать только с одним перечитывая данные где обнаружилась ошибка CRC с начала но уже со второго диска? Если подмена данных не обнаружилась по CRC, то всё, правильная информация накрылась медным тазом? Что происходит когда на обычном HDD, не включенном в рейд обнаруживается сбойный сектор? Контроллер HDD сам помечает этот сектор как сбойный ("bad") и переносит информацию на другой сектор. Примерно то же и в рейде. Нюансы мне не интересны. Вероятность случайного совпадения CRC можете посчитать сами. Её размер - 2 байта. Да, RAID1 читает с обоих дисков одновременно (разные сектора), за счет этого в этом рейде удваивается скорость чтения с HDD. |
CodeMaster
Advanced Member
Рыцарь ордена Хламовников Откуда: Воронеж Всего сообщений: 1655 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 авг. 2010 |
Rio444 написал: Не встречал, где доступным языком описано. Вам бы литературу специальную почитать. Rio444 написал: Но на которые пока не услышал простого ответа. Задаёте не сложные вопросы. Rio444 написал: Я не заставляю отвечать кому неинтересно. Но никому не интересные. Rio444 написал: Не нашёл где прочитать, что бы забыть. а остальные прочитывают и забывают. Rio444 написал: Что можно и главное зачем переносить со сбойного сектора? и переносит информацию на другой сектор. Rio444 написал: Думацо это не примерно, а точно так и в RAID, но меня интересует другой вопрос. Примерно то же и в рейде. Rio444 написал: Не запредельная: 1/65536 Вероятность случайного совпадения CRC можете посчитать сами. Её размер - 2 байта. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
CodeMaster написал: Помножьте на вероятность появления сбойного сектора. При нормальной работе HDD это ситуация экстраординарная. Не запредельная: 1/65536 Каждый день они не появляются. Если появляются - HDD на помойку. CodeMaster написал: Посмотрите на Rutracker.org, там много литературы. Причем, довольно старой. Вопросы, которые Вы задаёте скорее всего разжеваны где-то в 90-х. У того же Гука может быть. В литературе по восстановлению информации с HDD. И т.п. Rio444 написал:Не встречал, где доступным языком описано. Вам бы литературу специальную почитать. |
hardware10
Advanced Member
Откуда: Moscow Всего сообщений: 2051 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 мая 2007 |
Rio444 Соглашусь. Это совсем не интересно обсуждать, т.к. многократно описано. Намного более интересные вопросы на данный день это аппаратное решение vs хаб+ZFS или raidix. Последние намного легче масштабируются, намного быстрее ребилдятся, причем без фатальной потери скорости, особенно в случае рейдикса, но... абсолютно беззащитны при пропадании питания. |
CodeMaster
Advanced Member
Рыцарь ордена Хламовников Откуда: Воронеж Всего сообщений: 1655 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 авг. 2010 |
hardware10 написал: Ну, кому как. Да и ссылку конкретную не дали. Соглашусь. Это совсем не интересно обсуждать, т.к. многократно описано. hardware10 написал: А ответ был рядом, цитата с Вики про ZFS: +ZFS Т.е. я правильно предположил, что RAID1 не 100% гарантия сохранности данных (и получается что абсолютной гарантии быть не может). И как правильно сказал Rio444 эта вероятность зависит только от разрядности используемого CRC. а также 64-разрядный механизм использования контрольных сумм, сводящий к минимуму вероятность незаметного разрушения данных. Вообщем, я для себя вопрос закрыл, всем спасибо ;-) |
hardware10
Advanced Member
Откуда: Moscow Всего сообщений: 2051 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 мая 2007 |
CodeMaster написал: Ты предположил грубо говоря - если я имею запаску, то я точно доеду. Т.е. я правильно предположил, что RAID1 не 100% гарантия сохранности данных А еще есть варианты с подкачкой шин, шины на flatrun и даже шины вообще на жесткой структуре. CodeMaster написал: Угу, только все эти телодвижения строго основаны на хабе и требуют гарантированного внешнего питания. ответ был рядом, цитата с Вики про ZFS При том, что аппаратный контроллер с флешем, он абсолютно независим от внешнего питания. Т.е. ребилд массива начнется с того момента, когда пропало питание на дисках и контроллере, ес-но при подаче питания на эти элементы. Инициализация контроллера ес-но тоже потребуется. 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 контроллеру на материнке? |
igor_me |
NEW! Сообщение отправлено: 5 марта 2018 0:53
Не суперспец по RAID, отвечу, что знаю. 1) По функционалу - нет. Это просто типы интерфейса... 2) Абсолютное большинство контроллёров (если не все) хранит на дисках (как правило в конце, в неразмеченной области), некоторые продвинутые возможно дублируют в своей памяти, если она есть. По 3-4 не подскажу, думается, сильно зависит от конкретного контроллёра и его нюансов работы. (Разве что добавлю, если под разными контроллёрами имеются в виду РАЗНЫЕ модели РАЗНЫХ фирм - то да. Инфа она чаще всего хранится-то в уконце дисков (но не всегда), но ФОРМАт её стопудово разный, этот параметр НЕ СТАНДАРТИЗИРОВАН, каждый производитель волен использовать свой формат, насколько мне известно. Более того нормальные контроллёры если обнаруживают "совместимые" RAID на подключенных дисках зачастую даже и не будут требовать инициализации, а просто сообщат что найден такой RAID или вовсе сразу запустят его в работу). 5) Думается, что если зеркало создаётся контролллёром в "чистом" виде, без наворотов, то второй вариант. Сами подумайте, если там именно два раздела ФС скажем так (а не два RAID) то подцепив такой диск к другой системе вы увидите оба этих раздела. В случае если там два RAID - то второй RAID уже скорее всего сформирован не как простой раздел и не будет виден без контроллёра. Хотя не утверждаю за все контроллёры... |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 6 7 8 9 | Печать |
Полигон-2 » Технический флейм » Современный RAID |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |