Использует ли Btrfs первые 64 КБ раздела для данных? Если нет, то в чем его значение? Я провел различные эксперименты с ним и обнаружил, что он остается неиспользованным, даже когда раздел заполнен до отказа.
1 ответ
Нет, Btrfs не использует эту область для данных. Это область загрузчика. Крис Мейсон, главный автор Btrfs, объяснил это в своем ответе на следующий вопрос (я добавил [несколько замечаний] и code formatting
для удобства чтения):
При создании тома btrfs с помощью
mkfs.btrfs
я замечаю , что первые 64 КБ полностью пустые. Этот пробел специально предназначен для установки менеджера загрузки / загрузчика? например, GRUB 2 позволяет устанавливатьboot.img
+core.img
в раздел, отформатированный в btrfs , без использования списков блоков (флаг--force
). Похоже, для создания загрузочной системы.Хорошо, я хотел оставить место для загрузчиков. На самом деле, я бы использовал большее смещение, но другие команды
mkfs
файловой системы не уходят вглубь диска. Мне нужно было убедиться, чтоmkfs.foo
перезапишет супер [блок] btrfs , иначе у вас может быть устаревшая файловая система btrfs, распознанная внутри новой файловой системы.[...]
Крис [Мейсон]