Состояние инструментов разбиения?
Каково состояние инструментов разметки в 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 НА БОЛЬШИХ ПРИВОДАХ
- спасибо род!:-)