СИСТЕМА И СПОСОБ ДЛЯ УСКОРЕННОГО ВОССТАНОВЛЕНИЯ RAID ПОСРЕДСТВОМ ЗНАНИЯ О ВЫДЕЛЕНИИ

1. Компьютерно-реализуемый способ, содержащий этапы, на которых:
идентифицируют посредством вычислительного устройства информацию, относящуюся к взаимосвязи между блоком физического уровня и виртуальным логическим блоком, для хранилища RAID;
записывают информацию, относящуюся к взаимосвязи между блоком физического уровня и виртуальным логическим блоком, в хранилище RAID; и
восстанавливают блок физического уровня в хранилище RAID только тогда, когда блок физического уровня включает в себя информацию, относящуюся к взаимосвязи между блоком физического уровня и виртуальным логическим блоком.
2. Компьютерно-реализуемый способ по п. 1, в котором информация, относящаяся к взаимосвязи между блоком физического уровня и виртуальным логическим блоком, записывается в полосовом участке хранилища RAID.
3. Компьютерно-реализуемый способ по п. 2, в котором упомянутая информация включает в себя обратный указатель от блока физического уровня к виртуальному логическому блоку.
4. Компьютерно-реализуемый способ по п. 3, в котором обратный указатель записывается в полосовом участке хранилища RAID, где записаны данные, связанные с блоком физического уровня.
5. Компьютерно-реализуемый способ по п. 4, дополнительно содержащий этап, на котором определяют, включает ли в себя виртуальный логический блок, указанный обратным указателем в блоке физического уровня, указатель на блок физического уровня, где записан обратный указатель.
6. Компьютерно-реализуемый способ по п. 5, дополнительно содержащий этап, на котором обнуляют указатель на блок физического уровня, когда виртуальный логический блок, указанный обратным указателем в блоке физического уровня, не включает в себя указатель на блок физического уровня, где записан обратный указатель.
7. Компьютерно-реализуемый способ по п. 1, в котором блок физического уровня в хранилище RAID восстанавливается в качестве реакции на отказ накопителя.
8. Компьютерный программный продукт, присутствующий на машиночитаемом носителе данных, на котором хранится множество инструкций, которые при их исполнении в одном или более процессорах предписывают, по меньшей мере, некоторым из одного или более процессоров осуществлять операции, содержащие:
идентификацию информации, относящейся к взаимосвязи между блоком физического уровня и виртуальным логическим блоком, для хранилища RAID;
запись информации, относящейся к взаимосвязи между блоком физического уровня и виртуальным логическим блоком, в хранилище RAID; и
восстановление блока физического уровня в хранилище RAID только тогда, когда блок физического уровня включает в себя информацию, относящуюся к взаимосвязи между блоком физического уровня и виртуальным логическим блоком.
9. Компьютерный программный продукт по п. 8, при этом информация, относящаяся к взаимосвязи между блоком физического уровня и виртуальным логическим блоком, записывается в полосовом участке хранилища RAID.
10. Компьютерный программный продукт по п. 9, при этом упомянутая информация включает в себя обратный указатель от блока физического уровня к виртуальному логическому блоку.
11. Компьютерный программный продукт по п. 10, при этом обратный указатель записывается в полосовом участке хранилища RAID, где записаны данные, связанные с блоком физического уровня.
12. Компьютерный программный продукт по п. 11, в котором операции дополнительно содержат определение того, включает ли в себя виртуальный логический блок, указанный обратным указателем в блоке физического уровня, указатель на блок физического уровня, где записан обратный указатель.
13. Компьютерный программный продукт по п. 12, в котором операции дополнительно содержат обнуление указателя на блок физического уровня, когда виртуальный логический блок, указанный обратным указателем в блоке физического уровня, не включает в себя указатель на блок физического уровня, где записан обратный указатель.
14. Компьютерный программный продукт по п. 8, при этом блок физического уровня в хранилище RAID восстанавливается в качестве реакции на отказ накопителя.
15. Вычислительная система, включающая в себя один или более процессоров и один или более модулей памяти, выполненные с возможностью осуществлять операции, содержащие:
идентификацию информации, относящейся к взаимосвязи между блоком физического уровня и виртуальным логическим блоком, для хранилища RAID;
запись информации, относящейся к взаимосвязи между блоком физического уровня и виртуальным логическим блоком, в хранилище RAID; и
восстановление блока физического уровня в хранилище RAID только тогда, когда блок физического уровня включает в себя информацию, относящуюся к взаимосвязи между блоком физического уровня и виртуальным логическим блоком.
16. Вычислительная система по п. 15, в которой информация, относящаяся к взаимосвязи между блоком физического уровня и виртуальным логическим блоком, записывается в полосовом участке хранилища RAID.
17. Вычислительная система по п. 16, в которой упомянутая информация включает в себя обратный указатель от блока физического уровня к виртуальному логическому блоку.
18. Вычислительная система по п. 17, в которой обратный указатель записывается в полосовом участке хранилища RAID, где записаны данные, связанные с блоком физического уровня.
19. Вычислительная система по п. 18, в которой операции дополнительно содержат определение того, включает ли в себя виртуальный логический блок, указанный обратным указателем в блоке физического уровня, указатель на блок физического уровня, где записан обратный указатель.
20. Вычислительная система по п. 15, в которой блок физического уровня в хранилище RAID восстанавливается в качестве реакции на отказ накопителя.