У меня есть (MBR) внешний жесткий диск со следующими разделами:

250 ГБ xfs , 600 ГБ swap , 81 ГБ vfat

Раздел swap фактически является заполнителем для отдельной файловой системы OpenBSD.

Я пытался использовать fdisk чтобы изменить тип раздела на OpenBSD (A6), но disklabel распознает только два других. Использование disklabel без fdisk не позволяет мне изменить тип раздела на 4.2BSD .

Из документации я понял, что мне следует использовать fdisk для создания раздела MBR, в котором затем использовать disklabel для создания файловых систем.

Я бы лучше спросил, чем потерять данные. Как правильно это сделать?

1 ответ1

0

disklabel не показывает раздел OpenBSD, потому что вы используете disklabel для редактирования его структуры. Если вы выполните p g в приглашении disklabel , он покажет что-то вроде этого:

OpenBSD area: 64-1234567890; size: 0.0G; free: 600.0G

Вы можете добавить разделы с помощью команды a . Чтобы добавить первый раздел, используйте a a , для swap a b , для третьего раздела a d . Раздел b используется для подкачки, а c - это жесткий диск. Это соглашение, традиционно используемое ОС BSD.

disklabel не уничтожает данные в разделах Linux/Windows, он работает только в пределах раздела OpenBSD. fdisk может уничтожить все.

Если вы хотите что-то легкое, используйте A в приглашении disklabel . Создает структуру с разными перегородками. С помощью c letterofpartition вы можете изменить размеры раздела. h показывает разные команды.

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