я знаю, что в ext2/3/4 и других файловых системах копии суперблока хранятся по всему диску на случай повреждения основного суперблока (https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout).
При использовании md-raid (software raid)суперблок хранится либо в начале, либо в конце диска, в зависимости от используемой версии метаданных.(https://raid.wiki.kernel.org/index.php/RAID_superblock_formats#Sub-versions_of_the_version-1_superblock)
Sub-Version | Позиция суперблока на устройстве |
---|---|
0,9 | В конце устройства |
1,0 | В конце устройства |
1,1 | В начале устройства |
1,2 | 4K от начала устройства |
Предположим, произошел сбой диска и поврежден суперблок md. Сохраняет ли md-raid резервный суперблок где-нибудь на диске?
(Я предполагаю, что "нет", потому что это потребует взаимодействия между md-raid и файловой системой. Файловые системы прошли долгий путь с тех пор, как в Linux была добавлена поддержка рейдов, поэтому вполне вероятно, что кто-то мог придумать способ заставить это работать).