Состояние инструментов разбиения?

Каково состояние инструментов разметки в Linux? Какие инструменты рекомендуются, а какие следует избегать? А именно меня интересует fdisk, cfdisk, sfdisk и fdisk а также cfdisk варианты, которые входят в gnu-fdisk пакет. Решение "перейти к" в эти дни будет parted Я предполагаю?

Я спрашиваю это, потому что я использовал cfdisk лет назад, но сейчас я сижу здесь с новым диском 3TB и cfdisk отображает совершенно неверную информацию, он отображает раздел размером 375 ГБ и доступное свободное место, даже при том, что есть один раздел 3 ТБ и свободного места нет. Если я переключусь на cfdisk от gnu-fdisk пакет, он будет отображать правильную информацию, но сейчас fdisk.gnu-fdisk не будет ничего отображать. Между тем регулярный fdisk по умолчанию в Ubuntu все будет отображаться правильно. sfdisk Кажется, работает, но отсутствует поддержка более новых таблиц разделов GPT.

По сути, половина этих инструментов, похоже, не работает должным образом. Так что я должен просто забыть их и делать все с parted впредь? Являются ли gdisk инструменты готовы к прайм-тайм или есть какие-то недостатки в использовании GPT? Есть ли другие инструменты, о которых я должен знать?

2 ответа

Решение

Для работы с GPT-дисками вам нужно что-то на основе libparted (parted, GParted и т. Д.) Или мой GPT fdisk ( gdisk , sgdisk , а также cgdisk ) инструменты. Последние приходят в Ubuntu gdisk пакет, IIRC. Так как вы говорите, что знакомы с cfdisk Я рекомендую вам проверить cgdisk, поскольку последний моделируется после первого, но для дисков GPT.

Лично я бы избежал пакета GNU fdisk; это попытка ударить подобный fdisk пользовательский интерфейс поверх libparted, но в результате получается что-то, что пропускает функциональность, которая делает fdisk Стоит начать с.

Изменить (март 2017 г.):

Старший fdisk и связанные инструменты (sfdisk а также cfdisk) теперь тоже поддерживаю GPT. IIRC, Ubuntu 14.10 или 15.04 были первой версией Ubuntu, поставляемой с обновленными инструментами, поэтому они должны быть, если вы не используете более старый дистрибутив. Последнее, что я проверял, мой GPT fdisk предоставил более полную поддержку специфичных для GPT функций, но fdisk и его братья должны быть в порядке для большинства повседневных операций.

Заводское состояние / сброс настроек

Если у меня возникли проблемы с разметкой жесткого диска, одна вещь, которую я нашел полезным, это создать загрузочный диск:

(есть бесплатная версия на этом сайте)

  • в загрузочном ISO есть некоторые другие функции, но они мне не нужны

  • это помогло мне сбросить жесткий диск до абсолютно чистого заводского состояния и начать с нуля

  • особенно полезно, когда это был загрузочный диск для машины с Windows до того, как он использовался для Linux, или когда по какой-то другой причине диск не был правильно распознан установочным компакт-диском операционной системы.

Однако в одном случае (не знаю почему) мне пришлось иметь дело с удалением таблицы разделов GPT, но это было сравнительно более легкой задачей (объяснено по ссылке ниже):

Не уверен, что это то, что вы ищете... но, возможно, это помогает

СМ. КОММЕНТАРИИ НИЖЕ О ПРЕДУПРЕЖДЕНИИ, КАСАЮЩЕЙСЯ УДАЛЕНИЯ GPT НА БОЛЬШИХ ПРИВОДАХ

  • спасибо род!:-)
Другие вопросы по тегам