1

Когда я форматирую файловую систему ext4, mkfs говорит:

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

Мой флаг sparse_super включен, поэтому в соответствии с описанием ext4 копии суперблока должны храниться в группах с номерами, которые имеют степени 3, 5 или 7. Итак, таких групп будет 3, 5, 7, 9, 25, 27, 49, 81, 125 (из общего числа 160 групп). Умножая эти числа на 32768 (блоков на группу), я получаю только последние 9 значений из списка mkfs выше.

Почему первая копия суперблока хранится в группе № 1? Это число не является степенью 3, 5 или 7.

1 ответ1

1

Подсчет показателей начинается с нуля, поэтому первая степень 3, 5 и 7 (или любая другая основа для этого вопроса) на самом деле равна 3 ^ 0, 5 ^ 0 и 7 ^ 0, что равно 1. Первая копия суперблока всегда находится в группе 1.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .