1

Один из дисков в моем кластере (с RAID 5) умер на прошлой неделе, и мне пришлось его заменить. После восстановления и проверки согласованности некоторые данные, принадлежащие разным пользователям, были потеряны. Мне нужно точно знать, сколько и какие данные мы потеряли. Есть ли для этого какой-либо файл журнала или программа / пакет (нет резервных копий)?

Спасибо

1 ответ1

0

Перестройки, как правило, не предназначены для обратимости, то есть процесс обычно не сохраняет информацию о том, как отказаться от процесса перестройки, который работает неправильно. Вместо этого люди полагаются на резервные копии.

Вы всегда должны иметь резервные копии важных данных.

Другой способ идентифицировать измененные данные - использовать средство проверки целостности файлов, например, AIDE, Integrit или Tripwire. Это решение, однако, также требует сравнения с данными, которые были сделаны ранее.

Логи могут быть полезны. Даже сохраненный каталог может быть полезен. Однако, если у вас нет этих ресурсов, возможно, не существует общеизвестного способа определения информации, которую вы ищете.

Чтобы понять почему: мне показали, как работает RAID5 с использованием XOR. XOR иногда называют операцией, которая просто проверяет сходство. Итак, у вас есть два диска с данными, которые отслеживаются, и диск четности, который определяет, совпадают ли два соответствующих бита, найденные на двух других дисках. Если вы потеряете паритетный драйв, вы просто сделаете его заново. Если вы потеряете один из других дисков, вы сможете восстановить его, посмотрев на оставшийся диск с данными и выяснив, были ли биты одинаковыми (как записано на диске четности), а затем вы сможете выяснить, какой бит был на диск, который был потерян.

Вот и все. Это так просто.* К сожалению, если процесс по какой-то причине завершается неудачно, может не быть волшебного метода, чтобы выяснить, какая конкретно плохая вещь произошла, и какая конкретная хорошая вещь должна была случиться вместо этого. В результате у программного обеспечения нет четкого пути, чтобы узнать, как просто "исправить" ситуацию. Я знаю, что это не те новости, на которые вы надеялись. Сожалею.

,* Ну, я сказал, что это так просто. На самом деле, я понимаю, что у реальных реализаций RAID часто есть заголовки, которые усложняют такие вещи, как несовместимость с другими реализациями RAID. Тем не менее, заголовок является определенной частью диска, относительно небольшой по сравнению с общим дисковым пространством. Так что, если есть проблемы, затрагивающие другие области диска, которые будут составлять большую часть диска, вы вряд ли найдете там спасение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .