LINUX.ORG.RU

История изменений

Исправление targitaj, (текущая версия) :

Насколько я понимаю, ситуация следующая. CRC, само по себе, - это просто контрольная сумма, которая даёт, потенциально, возможность узнать о повреждении данных и, еще более потенциально, исправить их. Так вот, для исправления нужен механизм, который на 100% реализован только в SAS. Называется оно, насколько я могу видеть, end to end data protection.
Показатель SMART в sata девайсах, насколько я понимаю, - это не более чем индикатор. Просто индикатор, который может помочь выявить проблему. Заменить кабель, например. Оно ничего не исправляет. Оно просто считает количество ошибок.
В этой статье этот вопрос совсем невнятно освещен.

SAS error-recovery and error-reporting uses SCSI commands, which have more functionality than the ATA SMART commands used by SATA drives.[6]

Здесь

While “ECC” can be (and is) used to detect errors, it also includes information that allows these errors to be corrected (CRC can only detect errors, not correct them).

тоже, похоже, рассказывается про конкретную реализацию. Как я вижу, они хвалятся как раз именно движком, который позволяет восстанавливать on the fly лучше, чем того требует EDEC JESD218 standard.

Здесь схемки поинтереснее.

А вот здесь уже явно сказано, что на ИХ sata устройствах такого-то класса есть И коррекция тоже.

То есть, движок коррекции - целиком и полностью на производителе. Получается, что для sas это «база», а для sata - опция. Так получается?

ZFS End-to-End Data Integrity надо бы осилить...

А вот это, похоже, закрывает вопрос.

End-to-end Data Protection is a new feature in SAS and Fibre Channel hard drives that extends error detection to cover the entire path from the computer system to the hard drive media and back

Исправление targitaj, :

Насколько я понимаю, ситуация следующая. CRC, само по себе, - это просто контрольная сумма, которая даёт, потенциально, возможность узнать о повреждении данных и, еще более потенциально, исправить их. Так вот, для исправления нужен механизм, который на 100% реализован только в SAS. Называется оно, насколько я могу видеть, end to end data protection.
Показатель SMART в sata девайсах, насколько я понимаю, - это не более чем индикатор. Просто индикатор, который может помочь выявить проблему. Заменить кабель, например. Оно ничего не исправляет. Оно просто считает количество ошибок.
В этой статье этот вопрос совсем невнятно освещен.

SAS error-recovery and error-reporting uses SCSI commands, which have more functionality than the ATA SMART commands used by SATA drives.[6]

Здесь

While “ECC” can be (and is) used to detect errors, it also includes information that allows these errors to be corrected (CRC can only detect errors, not correct them).

тоже, похоже, рассказывается про конкретную реализацию. Как я вижу, они хвалятся как раз именно движком, который позволяет восстанавливать on the fly лучше, чем того требует EDEC JESD218 standard.

Здесь схемки поинтереснее.

А вот здесь уже явно сказано, что на ИХ sata устройствах такого-то класса есть И коррекция тоже.

То есть, движок коррекции - целиком и полностью на производителе. Получается, что для sas это «база», а для sata - опция. Так получается?

ZFS End-to-End Data Integrity надо бы осилить...

Исправление targitaj, :

Насколько я понимаю, ситуация следующая. CRC, само по себе, - это просто контрольная сумма, которая даёт, потенциально, возможность узнать о повреждении данных и, еще более потенциально, исправить их. Так вот, для исправления нужен механизм, который на 100% реализован только в SAS. Называется оно, насколько я могу видеть, end to end data protection.
Показатель SMART в sata девайсах, насколько я понимаю, - это не более чем индикатор. Просто индикатор, который может помочь выявить проблему. Заменить кабель, например. Оно ничего не исправляет. Оно просто считает количество ошибок.
В этой статье этот вопрос совсем невнятно освещен.

SAS error-recovery and error-reporting uses SCSI commands, which have more functionality than the ATA SMART commands used by SATA drives.[6]

Здесь

While “ECC” can be (and is) used to detect errors, it also includes information that allows these errors to be corrected (CRC can only detect errors, not correct them).

тоже, похоже, рассказывается про конкретную реализацию. Как я вижу, они хвалятся как раз именно движком, который позволяет восстанавливать on the fly лучше, чем того требует EDEC JESD218 standard.

Здесь схемки поинтереснее.

А вот здесь уже явно сказано, что на ИХ sata устройствах такого-то класса есть И коррекция тоже.

То есть, движок коррекции - целиком и полностью на производителе. Получается, что для sas это «база», а для sata - опция. Так получается?

Исходная версия targitaj, :

Насколько я понимаю, ситуация следующая. CRC, само по себе, - это просто контрольная сумма, которая даёт, потенциально, возможность узнать о повреждении данных и, еще более потенциально, исправить их. Так вот, для исправления нужен механизм, который на 100% реализован только в SAS. Называется оно, насколько я могу видеть, end to end data protection.
Показатель SMART в sata девайсах, насколько я понимаю, - это не более чем индикатор. Просто индикатор, который может помочь выявить проблему. Заменить кабель, например. Оно ничего не исправляет. Оно просто считает количество ошибок.
В этой статье этот вопрос совсем невнятно освещен.

SAS error-recovery and error-reporting uses SCSI commands, which have more functionality than the ATA SMART commands used by SATA drives.[6]

Здесь

While “ECC” can be (and is) used to detect errors, it also includes information that allows these errors to be corrected (CRC can only detect errors, not correct them).

тоже, похоже, рассказывается про конкретную реализацию. Как я вижу, они хвалятся как раз именно движком, который позволяет восстанавливать on the fly лучше, чем того требует EDEC JESD218 standard.

Здесь схемки поинтереснее.

А вот здесь уже явно сказано, что на ИХ sata устройствах такого-то класса есть И коррекция тоже.

То есть, движок коррекции - целиком и полностью на производителе. Получается, что для sas это «база», а для sata - опция. Так получается?