Os locais de backup do superbloco ext4 são diferentes do que está documentado


1

Quando formato um sistema de arquivos ext4 mkfs diz:

Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
4096000

Minhas sparse_super bandeira está ON, então de acordo com o ext4 descrição, as cópias do superbloco devem ser armazenadas em grupos com números, que são potências de 3, 5 ou 7. Assim, esses grupos serão 3, 5, 7, 9, 25, 27, 49, 81, 125 (do total de 160 grupos). Multiplicando estes números em 32768 (blocos por grupo) eu recebo últimos 9 valores do mkfs lista 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.

Respostas:


1

A contagem do expoente é baseada em zero, então a primeira potência de 3, 5 e 7 (ou qualquer outra base para esse assunto) é na verdade 3 ^ 0, 5 ^ 0 e 7 ^ 0 que é 1. A primeira cópia do superbloco é sempre no grupo 1.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.