Я использую Snapraid на своих жестких дисках. Однако я хочу протестировать его функции целостности данных, чтобы увидеть, как / если они действительно работают.
Но я действительно не понимаю, как «испортить» свои данные. Я могу просто вручную изменить содержимое моих файлов. Однако Snapraid просто синхронизирует это изменение в обычном режиме. И Snapraid fix автоматически вернет файлы к состоянию до изменения.
Но как мне проверить фактическое повреждение данных и как узнать, действительно ли Snapraid исправил его?
Похоже, что snapraid создает резервную копию информации о четности вашего массива рейдов. Если вы используете аппаратный RAID-контроллер, поддерживающий «горячую» замену, и используете что-либо, кроме raid 0, отключите диск, а затем подключите его снова. На виртуальном диске начнется восстановление. После начала перестройки запустите chkdsk или fsck на виртуальном диске. Это приведет к тому, что биты четности и файловая система выйдут из строя, что приведет к повреждению вашего массива. В документации к Snap-накопителю говорится, что он не может справиться с большими повреждениями четности, поэтому это может быть не лучшим способом.