У меня двухъядерная система Intel i5 Ubuntu Server 10.04 LTS с ядром 2.6.32-22-server #33-Ubuntu SMP
с тремя жесткими дисками SATA емкостью 1 ТБ, установленными в RAID5
массив с использованием linux md
устройств. Я читал о Отверстие для записи RAID5 и меня беспокоит: если моя система Linux зависает или возникает паника в ядре, следует ли мне предполагать, что целостность моих данных была нарушена, и восстанавливать их из резервной копии? Как я могу узнать, безопасны ли данные в массиве RAID5?
РЕДАКТИРОВАТЬ: вывод mdadm --detail
:
root@chef:/var/lib/vmware# mdadm --detail /dev/md0
/dev/md0:
Version : 00.90
Creation Time : Thu May 27 04:03:01 2010
Raid Level : raid5
Array Size : 1953521536 (1863.02 GiB 2000.41 GB)
Used Dev Size : 976760768 (931.51 GiB 1000.20 GB)
Raid Devices : 3
Total Devices : 3
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Mon Jun 7 19:12:07 2010
State : active
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 64K
UUID : 34bc9cc3:02783ea4:65f2b931:77c8854b
Events : 0.688611
Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 8 17 1 active sync /dev/sdb1
2 8 33 2 active sync /dev/sdc1
Вам, вероятно, следует больше беспокоиться о том, почему ваша система разбилась или возникла паника в ядре.
Карты рейда в наши дни очень хорошо справляются с использованием кеша в своих интересах, и это значительно снижает вероятность возникновения «дыры». Если бы я был параноиком в чем-то конкретном, я бы установил систему, подобную tripwire (см. Ссылку ниже), для обнаружения повреждений в моих ключевых файлах.
Что касается собственно проверки на коррупцию, http://linas.org/linux/raid.html Большинство инструментов, перечисленных на этом веб-сайте в разделе «Общее повреждение системы», помогут устранить 99% повреждений.