4

На новом жестком диске я создал таблицу разделов GPT с тремя разделами:

/dev/sdd1 256M for /boot
/dev/sdd2   8G for swap
/dev/sdd3  ~1T for /

Затем я случайно отформатировал необработанное устройство /dev /sdd с помощью BtrFS. Я подумал: нет проблем - свежий диск в любом случае. Я пересоздал таблицу разделов, подготовил пространство подкачки и теперь отформатировал /dev /sdd3 с помощью BtrFS. Загрузочный раздел еще не используется. Когда BtrFS станет для меня стабильной, я сделаю этот диск моим основным загрузочным диском и объединю мои прежние тома LVM в пул BtrFS - но сейчас это не имеет значения. Я rsync 'все мои разделы данных в subvolumes в разделе BtrFS, настроил ядро и grub и перезагрузил. Все хорошо, работает, и: Вау, это быстрее.

Но каждый раз, когда проги BtrFS сканируют тома BtrFS, они по-прежнему видят том /dev /sdd, который я случайно отформатировал, прежде чем повторил разделение. Как мне это исправить? Кажется, теперь это не больно, но я не хочу, чтобы какая-либо утилита пыталась случайно поиграться с /dev /sdd просто потому, что она видит там BtrFS ...

1 ответ1

7

Я думаю, что некоторые суперблочные зеркала Btrfs все еще там. Ожидается, что они будут со смещением 64 КиБ, 64 МиБ, 256 ГиБ (и 1 ПиБ) от запуска блочного устройства и начинаются с BTRFS_MAGIC ("_BHRfS_M"). Очистка этих маркеров должна решить проблему. Не забудьте сделать резервную копию вашей файловой системы, прежде чем пытаться сделать это!

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