существуют ли стандарты RAID на уровне байтов, и если нет, то почему?
ни в коем случае. Зачем нам использовать байты? Мы склонны использовать либо биты, либо коллекции битов. Эти коллекции имеют тенденцию быть определенным числом, как 4096 бит (512 байт), который является размером традиционного сектора жесткого диска, или большие суммы. Это потому, что стандарты связи жесткого диска (например, SATA), как правило, делают такие вещи, как позволяют жестким дискам читать сектор за один раз. Люди, которые проектируют рейд стандарты, скорее всего, сосредоточены на скорости и используют "размер полосы", например 512 байт или 4 килобайта. Они вряд ли выберут такое значение, как "8 бит", потому что их фокус не обязательно "давайте сделаем это легко для людей, которым нужны простые технологии".
я игнорирую первый абзац вопроса, потому что он, похоже, пытается описать фон сценария и не имеет фактического вопроса.
Существуют ли какие-либо стандарты для хранения данных на физических дисках, и если это не так, то почему бы и нет?
конечно. Стандарты включают в себя такие вещи, как FAT32, Ext2, NTFS, Btrfs.
За исключением" универсального " стандарта, что делает реализации RAID совместимыми?
некоторые реализации RAID совместимы. RAID 1 может быть особенно вероятным... если это не работает (при простой настройке с двумя дисками), проблема может быть просто несовместимыми заголовками, а не огромными техническими проблемами. Причина для нестандартизации может быть просто в том, что у вас нет огромной веской причины стандартизировать больше, чем то, что было сделано.
RAID5 может быть довольно совместимым,если размеры полос одинаковы. Различные размеры полосок означают, что одна система может подумать, что бит должен рассматриваться как бит четности, в то время как другая система может подумать, что бит должен рассматриваться как бит данных.
цитата из моего сайта:
"Хранение Определение" избыточного массива независимых дисков "("RAID") 6 определяет RAID 6 как "любую форму RAID, которая может продолжать выполнять запросы на чтение и запись на все виртуальные диски RAID-массива при наличии любых двух одновременных сбоев диска."Определение продолжается (в отдельном абзаце), чтобы сказать:" было использовано несколько методов, включая вычисления данных двойной проверки (четность и Рид Соломон), ортогональные данные двойной проверки четности и диагональную четность реализовать RAID 6-го уровня."
Итак, в случае RAID6 существует стандарт. Стандарт как раз способность выдержать отказы диска. Именно так мы определяем "RAID 6", и существуют совершенно разные (и несовместимые) подходы.
Это, вероятно, хороший ответ для любых других несовместимостей уровня RAID. Термин "RAID 1" описывает общий подход и набор функций, но обычно поддерживаемые спецификации RAID не являются достаточно разборчивыми, чтобы требуйте конкретных деталей, которые должны были бы соответствовать для лучшей совместимости.
черт возьми, люди даже не могут согласиться, что такое RAID10. Очевидно, что это то же самое, что и RAID 1+0, и представляет собой комбинацию общих понятий, известных как RAID 1 и RAID 0. Очевидно, что RAID0+1 также является комбинацией общих понятий, известных как RAID 1 и RAID 0. Ясно одно из тех "нашивка зеркал", пока другое"зеркало нашивок". Однако, какой из этих терминов (RAID10 или RAID0+1) является в "полоской зеркала"? Ответ зависит от поставщика. Не все поставщики согласны с этим (по данным этого источника:руководство ПК статья на нескольких уровнях RAID). Без универсального соглашения о том, что именно означает" RAID10", как мы можем ожидать универсального соглашения о гораздо более конкретных деталях, таких как цель конкретных Дид? (Такой уровень детализации потребуется для обеспечения оперативной совместимости.)
Итак, это сценарий. Относительно "почему" это не более точно обрабатывается, основная причина заключается в том, что типичное использование включает в себя начинку кучу дисков в одну систему, так что все находится под контролем только одного контроллера RAID. В немного более сложных сценариях у крупной компании может быть несколько RAID-контроллеров, и они обычно могут избежать проблем с совместимостью, убедившись, что они используют идентичную модель RAID-контроллеров. Совместимость сверх этого, просто не были особенностью, что большинство людей просто не очень волновало. Надлежащий в отсутствие значительного спроса на рынке, рынок просто не забочусь о ее оказании.