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