Я использую Ubuntu 13.10. Некоторые ссылки показывают, что:
Если вы используете таблицу разделов MS-DOS (или MBR), у вас может быть только до четырех основных / расширенных разделов.
Если вы используете таблицу разделов GUID (GPT) с настройками по умолчанию, вы можете иметь до 128 разделов.
Как узнать, использует ли мой диск MBR или GPT с терминала в Ubuntu ?.
Чтобы мне было легко при создании разделов.
partitioning
Авинаш Радж
источник
источник
blkid
. Смотрите этот ответ .Ответы:
Чтобы узнать, является ли ваш диск GPT или MBR в Ubuntu, вам нужно установить
gdisk
утилиту.Затем выполните команду ниже,
Если вывод приведенной выше команды показывает, как это, то у вас есть MBR диск,
Если вывод показывает, как это, то у вас есть диск GPT,
источник
Использование parted
Вы можете использовать эту команду, заменить
/dev/sda
на ваше устройство:Возможно, вам придется сначала установить его:
Использование gdisk
Сначала установите его:
Затем вы можете использовать эту команду, заменить
/dev/sda
на ваше устройство:С помощью
fdisk
Запустите эту команду, заменив
/dev/sda
на ваше устройство:Будет отображаться предупреждение, если устройство использует GPT:
источник
Не нужно ничего устанавливать:
источник
fdisk -l /dev/sda
это приведет к ошибкам из-за того, что такой каталог не существует, даже если я это вижу/dev/
Принятый ответ должен быть обновлен:
Как вы можете видеть, fdisk теперь показывает тип Disklabel: gpt без необходимости разбора сообщений об ошибках.
время fdisk: реальное 0m0.004s
Раздельное время: реальное 0m0,413s
100 раз медленнее для расставания.
Я исследовал это для другого приложения, которому нужны эти данные, поэтому я просто обновляю немного устаревшую информацию о fdisk. Кроме того, потому что, когда одна программа работает в 100 раз быстрее, чем обычно, обычно стоит присмотреться к ней в целом.
Я не знаю, какая версия fdisk внесла это изменение.
Выше: 2.30.2
Я нашел один в более старых системах, который показывает ошибку gpt, версии 2.20.1, но я не знаю, какая конкретная версия fdisk исправила эту проблему.
Обратите внимание, что ошибка gpt переходит к stderr, поэтому, если вы отправляете ошибки в 2> / dev / null, вы пропустите это сообщение.
источник