2016-05-05 1 views
2

Я делаю ревизию для архитектуры системы и наткнулся на этот вопрос(кроме резервных копий) для обеспечения надежности и целостности файловой системы?

Suppose that you are designing a particular file system that allows 
complex arrangements of file and directories. What design measures 
(other than taking backups) might you take to ensure the reliability and 
integrity of such a system? 

Единственное, что я мог думать делает Complete и добавочные задние окна, которые включают в себя точки восстановления, но вопрос просит, кроме задних взлетов мер , Может кто-нибудь, пожалуйста, дайте мне знать другие меры, которые можно предпринять для обеспечения надежности и целостности системы подачи?

ответ

1

Перейти на RAID уровней. Это способы организации дискового хранилища способами, позволяющими одному или нескольким дискам сбой и/или увеличение производительности путем распространения нагрузки на несколько дисков.

Основным принципом является сохранение checksum, хранящегося на другом диске. Это позволяет восстановить поврежденный диск в массиве. Различные уровни RAID позволяют разным номерам дисков отказываться без потери данных.

1

Чтобы добавить ответ Роба Конклина, любое зеркальное отображение (запись в несколько мест) также является методом. Зеркало может включать дополнительные проверки для обеспечения целостности записываемых данных (это не то, что RAID обычно делает, а следовательно, и отдельный ответ).

+0

RAID 1 - зеркальное отображение диска –

+0

@RobConklin Да, но если логическая структура более высокого уровня повреждена, RAID 1 отлично отразит коррупцию. Интеллектуальное зеркало может проверять согласованность, чтобы не отражать (или принимать другие действия) данные, согласованность которых нарушена. –

Смежные вопросы