A contagem expoente é baseada em zero, então a primeira potência de 3, 5 e 7 (ou qualquer outra base para essa matéria) é na verdade 3 ^ 0, 5 ^ 0 e 7 ^ 0 que é 1. O primeiro superbloco cópia está sempre no grupo 1.
Quando formato um sistema de arquivos ext4, o mkfs
diz:
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Meu sinalizador sparse_super
está LIGADO, portanto, de acordo com a descrição ext4
, as cópias do superbloco devem ser armazenadas em grupos com números, que são potências de 3, 5 ou 7. Portanto, esses grupos serão 3, 5 , 7, 9, 25, 27, 49, 81, 125 (do total de 160 grupos). Multiplicando esses números em 32768 (blocos por grupo), obtenho somente os últimos 9 valores da lista mkfs
acima.
Por que a primeira cópia do superbloco é armazenada no grupo # 1? Este número não é uma potência de 3, 5 ou 7.
Tags ext4 linux superblock