iRST Considered Harmful
Берём программу Intel Rapid Storage Technology (фигня для создания RAID-массивов с использованием некоторых интеловских чипсетов), жёсткий диск, старый SATA SSD, и включаем для всей этой комбинации фирменную интеловскую Smart Response Technology - кеширование HDD на SSD средствами чипсета с использованием RAID-подобной технологии. Выбираем режим write-through (собственно, он стоит по дефолту), в котором данные пишутся одновременно на SSD и HDD, потому что, как пишет сам интел в подробном описании, "In the event the accelerated disk fails, there is no risk of data loss, because the data on the HDD is always synchronized with the data in the SSD. [...] The HDD and SSD pair may be physically separated without any special precautions to preserve data". И всё это нормально работает какое-то время.
Потом без предупреждения убираем SSD - не буду углубляться как и почему так получилось. Как и было обещано, всё продолжает работать, данные читаются-пишутся, но ессно без ускорения, а в панели управления массивами Intel Rapid Storage Technology на HDD горит жёлтый треугольник типа /!\, что с одной стороны нехорошо - это признак того, что массив degraded, а с другой - это ж типа зеркало, оно в таком режиме превращается просто в диск, и может так работать неограниченно долго. Ну, оно и работает, несколько месяцев, потому что единственное действие, которое предлагает iRST для этого массива - "удалить метаданные", но при этом предупреждает, что операция крайне деструктивна, "вы потеряете доступ ко всем своим данным", ну и так далее, поэтому хотя для "зеркала" оно вроде как не должно на самом деле что-то портить, но кто этот iRST знает, ну как реально грохнет что-нибудь, лучше как-нибудь потом разберусь.
А потом работать перестаёт, без видимых причин - даже без перезагрузки: до гибернейта работал, вышел из гибернейта - не работает. Диск в таблице iRST виден, жёлтый треугольник на месте, а системе массив не показывается, данные соответственно не видны. И я несколько нервно, но предельно аккуратно (всё-таки там мои данные!) начинаю что-то делать.
Не буду углубляться в подробности, скажу только что вынув диск из системника и подключив через USB (тем самым выведя его из поля зрения iRST), я увидел все свои данные, а удалив к чертям из системы iRST я снёс (ну, надеюсь что снёс) настройки RAID/кеширования (штатно-то не получается, "нет диска - нет и настроек, есть диск - опа, вот они настройки"), после чего вернул диск взад - всё работает, а поставленный заново iRST не показывает никаких треугольников. Подозреваю, что на самом деле достаточно было выключить в BIOS режим RAID на контроллере (это я тоже сделал, но позже), но это не точно, да уже и не нужно.
А сухих остатка два.
1) Считаю Intel Rapid Storage Technology вредоносной программой, поскольку ни-ка-ких оправданий тому, что он решил лишить меня доступа к данным я не вижу, а уж тому, что он сделал это не сразу, а через несколько месяцев - тем более.
2) Всегда считал, что на "домашне-любительском" уровне RAID скорее вреден. Ну да, создать массив несложно, и он даже будет работать. Но как только произойдёт то, ради чего обычно создают домашние RAID-ы - выход из строя одного диска - RAID скорее всего сделает то, что должен: обеспечит (при наличии избыточности) доступ к данным, но дальнейшие движения надо будет делать крайне осторожно: да, теоретически можно добавить в массив новый диск, и перестроить его, чтобы на новый диск попали актуальные данные, но при отсутствии опыта (а откуда он в "домашне-любительском" сегменте) вероятность "нажать что-то не то" и выпилить к чертям вообще всё - отлична от нуля. А значит придётся искать место для бэкапа, делать бэкап... ну вы поняли.
Но ещё я всегда считал, что RAID1, он же зеркало, сломать практически невозможно - в самом крайнем случае у тебя в руках останется половинка зеркала, то есть собственно обычный, не в хитровывернутом формате, диск со всеми данными. Интел же наглядно показал, что нет предела полёту технологий, и сломать можно даже RAID1, причём практически не прикасаясь руками.
Как-то так.
Потом без предупреждения убираем SSD - не буду углубляться как и почему так получилось. Как и было обещано, всё продолжает работать, данные читаются-пишутся, но ессно без ускорения, а в панели управления массивами Intel Rapid Storage Technology на HDD горит жёлтый треугольник типа /!\, что с одной стороны нехорошо - это признак того, что массив degraded, а с другой - это ж типа зеркало, оно в таком режиме превращается просто в диск, и может так работать неограниченно долго. Ну, оно и работает, несколько месяцев, потому что единственное действие, которое предлагает iRST для этого массива - "удалить метаданные", но при этом предупреждает, что операция крайне деструктивна, "вы потеряете доступ ко всем своим данным", ну и так далее, поэтому хотя для "зеркала" оно вроде как не должно на самом деле что-то портить, но кто этот iRST знает, ну как реально грохнет что-нибудь, лучше как-нибудь потом разберусь.
А потом работать перестаёт, без видимых причин - даже без перезагрузки: до гибернейта работал, вышел из гибернейта - не работает. Диск в таблице iRST виден, жёлтый треугольник на месте, а системе массив не показывается, данные соответственно не видны. И я несколько нервно, но предельно аккуратно (всё-таки там мои данные!) начинаю что-то делать.
Не буду углубляться в подробности, скажу только что вынув диск из системника и подключив через USB (тем самым выведя его из поля зрения iRST), я увидел все свои данные, а удалив к чертям из системы iRST я снёс (ну, надеюсь что снёс) настройки RAID/кеширования (штатно-то не получается, "нет диска - нет и настроек, есть диск - опа, вот они настройки"), после чего вернул диск взад - всё работает, а поставленный заново iRST не показывает никаких треугольников. Подозреваю, что на самом деле достаточно было выключить в BIOS режим RAID на контроллере (это я тоже сделал, но позже), но это не точно, да уже и не нужно.
А сухих остатка два.
1) Считаю Intel Rapid Storage Technology вредоносной программой, поскольку ни-ка-ких оправданий тому, что он решил лишить меня доступа к данным я не вижу, а уж тому, что он сделал это не сразу, а через несколько месяцев - тем более.
2) Всегда считал, что на "домашне-любительском" уровне RAID скорее вреден. Ну да, создать массив несложно, и он даже будет работать. Но как только произойдёт то, ради чего обычно создают домашние RAID-ы - выход из строя одного диска - RAID скорее всего сделает то, что должен: обеспечит (при наличии избыточности) доступ к данным, но дальнейшие движения надо будет делать крайне осторожно: да, теоретически можно добавить в массив новый диск, и перестроить его, чтобы на новый диск попали актуальные данные, но при отсутствии опыта (а откуда он в "домашне-любительском" сегменте) вероятность "нажать что-то не то" и выпилить к чертям вообще всё - отлична от нуля. А значит придётся искать место для бэкапа, делать бэкап... ну вы поняли.
Но ещё я всегда считал, что RAID1, он же зеркало, сломать практически невозможно - в самом крайнем случае у тебя в руках останется половинка зеркала, то есть собственно обычный, не в хитровывернутом формате, диск со всеми данными. Интел же наглядно показал, что нет предела полёту технологий, и сломать можно даже RAID1, причём практически не прикасаясь руками.
Как-то так.