Использует ли Btrfs первые 64 КБ раздела для данных? Если нет, то в чем его значение? Я провел различные эксперименты с ним и обнаружил, что он остается неиспользованным, даже когда раздел заполнен до отказа.

1 ответ1

0

Нет, Btrfs не использует эту область для данных. Это область загрузчика. Крис Мейсон, главный автор Btrfs, объяснил это в своем ответе на следующий вопрос (я добавил [несколько замечаний] и code formatting для удобства чтения):

При создании тома btrfs с помощью mkfs.btrfs я замечаю , что первые 64 КБ полностью пустые. Этот пробел специально предназначен для установки менеджера загрузки / загрузчика? например, GRUB 2 позволяет устанавливать boot.img + core.img в раздел, отформатированный в btrfs , без использования списков блоков (флаг --force ). Похоже, для создания загрузочной системы.

Хорошо, я хотел оставить место для загрузчиков. На самом деле, я бы использовал большее смещение, но другие команды mkfs файловой системы не уходят вглубь диска. Мне нужно было убедиться, что mkfs.foo перезапишет супер [блок] btrfs , иначе у вас может быть устаревшая файловая система btrfs, распознанная внутри новой файловой системы.

[...]

Крис [Мейсон]

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