как узнать диск gpt или mbr linux
Как создать GPT-диск в Linux (носитель более 2 ТиБ)
C GPT в системах Linux работает утилита parted.
Чтобы узнать, какой именно тип диска (GPT или MBR) настроен вводим команду:
Если будет выведено предупреждение WARNING: GPT (GUID Partition Table) detected, значит используется GPT.
Также, для определения диска можно использовать gdisk, но сначала его нужно установить.
Создаем GPT
Открываем наш диск утилитой parted:
Откроется интерактивное меню утилиты — нажимаем p:
На экран будет выведена информация о разделах. Если они есть, удаляем командой rm:
* где 1 — номер раздела. Команду нужно повторить для всех разделов. Их список мы смотрели на предыдущем шаге командой p.
* если на разделе есть важная информация, ее нужно скопировать на другой носитель.
Создаем разметку GPT:
(parted) mklabel gpt
И создаем новый раздел:
(parted) mkpart primary 0 0
* где primary указывает, что раздел является основным; 0 и 0 — использовать весь диск для создания раздела, но можно использовать часть диска, например, 0 2048GB.
И форматируем диск:
* где в качестве файловой системы выбрана ext4.
Для проверки, монтируем отформатированный диск в директорию /mnt:
И выводим список дисков:
Если есть необходимость монтировать диск при загрузке системы, прочитайте статью Автоматическое монтирование дисков в Linux
Разметка диска GPT или MBR Linux
Существует 2 типа таблиц разметки:
Просмотр разметки диска и прочей информации в консоли
Вариантов намного больше, но первых 4-х вполне достаточно..
Диск с таблицей разделов MBR
В консоли создать MBR и поделить можно так (пусть диск будет 30 Гб):
Изменяем тип таблиц на Linux (L введите чтоб уточнить, зависит от версий).
Должно по умолчанию назначаться..
Диск с таблицей разделов GPT
Диск с таблицей разделов GPT устроен по иному и имеет ряд преимуществ:
В биосе должен быть включён режим UEFI или UEFI + Legacy ищите где-то в Boot Options (загрузка итп..), обычно спаренный режим уже включен на новом железе. Естественно грузимся из под UEFI при установке с флешки (F2, F8, F10, F11, бут меню в БИОС-е или иные)..
Если связь между оборудованием и операционной системой (ОС) осуществляется только через режим UEFI (а не Legacy BIOS), использование GPT для разбивки разделов становится практически обязательным, иначе могут быть проблемы совместимости с MBR. Советую из консоли или при помощи редактора разделов GParted итп. установить тип таблицы gpt, при установке операционной системы, установщик может по умолчанию dos поставить..
На дисках расширенного формата 4K Native (секторы по 4 Кб, по сути это неминуемо в будущем (сейчас 512кб в ходу), с 2010г операционные системы поддерживают новый формат) EFI должен быть не менее 256 Мб в виду ограничений FAT32, посему я делаю его с запасом = 260 Мб (этого хватит на несколько ОС на 1 диске), но можно и 100 Мб.. В интернете встречаются экспериментаторы советующие делать размер не менее 520 Мб (546 Мб), чтоб любой каприз влез, но Линукс занимает около 4 Мб.
На каждом диске может быть не более одного раздела EFI. По стандартам, раздел должен быть отформатирован в файловой системе FAT32 (для USB HDD, USB Flash могут быть поняты при загрузке более старые FAT12, FAT16 (в том числе и EFI)).
В консоли создать GPT и поделить можно так (пусть диск будет 30 Гб):
Посмотреть разметку диска:
Непосредственно работа с дисками
Тип таблиц на Linux (L введите чтоб уточнить, обозначение зависит от версий)
8200 Linux swap
8300 Linux filesystem
Страница сгенерирована за 0.002966 секунды На один процесс веб-сервера: 337 стр./сек. Всего Apache может отдать: 86 272 стр./сек. Выделено php памяти: 447.31 KB, real_usage: 2 MB | Браузер построил за сек. Полное время сек. Как определить, использует ли мой диск GPT или MBR из терминала?Хорошо работает из командной строки. Альтернативы3 ответаИспользование partedВы можете использовать эту команду, замените /dev/sda на свое устройство: Возможно, вам потребуется установить его сначала: Пример вывода для диска MBR: Использование partedСначала установите его: Затем вы можете использовать эту команду, замените /dev/sda на свое устройство: Пример вывода для MBR-диска: Использование fdiskПример вывода для диска Mbr: Запустить эту команду, заменив с вашим устройством: Не нужно ничего устанавливать: Принятый ответ должен быть обновлен: Как вы можете видеть, теперь fdisk показывает тип Disklabel: gpt без необходимости анализировать сообщения об ошибках. time fdisk: real 0m0.004s time parted: real 0m0.413s 100x медленнее для разблокированных. Я изучал это для другого приложения, которое нуждалось в этих данных, поэтому я просто обновляю немного устаревшую информацию fdisk. Кроме того, потому что, когда одна программа на 100 раз быстрее, чем другая, обычно стоит более внимательно изучить ее. Я не знаю, какая версия fdisk принесла это изменение. [d7 ] Вышеуказанное: 2.30.2 Я нашел один в более старых системах, который показывает ошибку gpt, версии 2.20.1, но я не знаю, какая конкретная версия fdisk исправила эту проблему. Обратите внимание, что ошибка gpt идет в stderr, поэтому, если вы отправляете ошибки в 2> / dev / null, вы пропустите это сообщение. GPT или MBR: Откуда я знаю?В поле « Partition Table показано, что я использую таблицу разделов msdos MBR (которая все еще широко используется для Linux и Windows) на обоих дисках. Из раскрытой man страницы можно создать (и, следовательно, надеяться, определить) следующие типы таблиц разделов (или, более широко, «метка диска»): ОбновитьСтоит добавить команду для перечисления одного раздела, так как это не очевидно без каких-либо знаний о parted и может быть больно найти нужные вам данные, если есть несколько дисков. Для /dev/sda вы бы сделали: Если вы видите что-то, что включает: У вас есть диск в стиле MBR. Не волнуйтесь, это не навредило. Они также могут использоваться в других ситуациях, когда требуется поддержка обоих стилей. Все это делается с помощью команды gpart (сокращение от GEOM partioner – ничего общего с GNU). Простое gpart show покажет вам все доступные разделы всех дисков, но вы можете указать, что устройство имеет более точный вид: устаревшее разделение разделов с помощью MBR (так называемые msdos) и схемы разделения BSD (для систем BSD обычно требовалось двухуровневое разбиение, если только не использовать полный диск): $ gpart show современная компоновка разделов с использованием GPT : $ gpart show /dev/ada2 Выше, у меня есть диск с гибридным GPT + MS-DOS. В этом случае ядро Linux игнорирует разделение MS-DOS, поэтому udisks устанавливает UDISKS_PARTITION_TABLE_SCHEME в gpt. В моих сценариях Alpine Linux Partition я использую: В чем разница между GPT и MBR при разметке дискаВы установили новый жесткий диск на компьютер, и при установке Windows 10 вас спросят, хотите ли Вы использовать MBR (Master Boot Record) или GPT (GUID Partition Table). Сейчас мы рассмотрим разницу между этими двумя способами организации данных на диске и узнаем, что лучше для MBR или GPT. Сказанное ниже касается и жестких дисков (HDD) и SSD. Структура разделов диска определяет, как дисковое пространство дробится на части, где начинается раздел, где он заканчивается, а также какой код используется, если раздел загрузочный. Вот почему надо сделать выбор между MBR и GPT до того, как разделы создаются. Если вы когда-либо разбивали диск на разделы и форматировали их, вы, конечно, сталкивались с этим. GPT – это новый стандарт, он постепенно вытесняет MBR. Компьютер обычно имеет как минимум один диск для хранения данных. Но физический диск не может хранить данные без разбивки на разделы. Один физический диск может содержать один или быть разбит на несколько разделов. Но как создать несколько разделов? Здесь в дело вступает таблица разделов. Операционная система обратится к этой таблице для получения данных о разделах. Ограничения MBRMBR – Master Boot Record, что в переводе означает «главная загрузочная запись». Впервые спецификация появилась на IBM PC для DOS 2.0 в 1983 году. Формат получил свое название в виду того, что задается специальный загрузочный сектор, расположенный в «начале», т.е. операционная система знает, где его найти, а сделать это нужно первым делом. У MBR есть недостатки. Например, пресловутое ограничение в 2 ТБ для размера логического диска. MBR поддерживает только четыре основных раздела. И если надо больше, придется делать один из основных разделов расширенным (extended partition) и уже в нем создавать логические разделы. По нынешним временам это выглядит диковато, как доставать правой рукой левое ухо. Преимущества GPTЭто новый стандарт. Он ассоциируется с UEFI, который вытесняет громоздкий и неповоротливый BIOS. А GPT, в свою очередь, заменяет отживший свое MBR на нечто более современное. Называется он GUID Partition Table, т.е. таблица разделов с глобально уникальными идентификаторами. И каждый раздел диска в самом деле имеет такой идентификатор. Этот идентификатор – произвольная строка такой длины, что без труда можно каждому разделу на Земле такой идентификатор сделать уникальным. В конце 1990-х голов корпорация Intel разработала новый стандарт таблицы разделов как часть прогрессивной технологии Unified Extensible Firmware Interface (UEFI). На сегодняшний день это часть спецификации UEFI. Технология GPT также предусматривает циклический избыточный контроль (cyclic redundancy check или CRC). Сохраняются контрольные суммы для проверки сохранности данных. Если данные претерпели непредусмотренные изменения, GPT идентифицирует проблему и пытается восстановить поврежденные данные из другого места на диске. В случае MBR нет возможности понять, что данные повреждены. Поэтому о проблеме вы узнаете, только когда операционная система не сможет загрузиться, или данные о разделе исчезнут. Совместимость MBR и GPTВ случае применения технологии GPT есть возможность включить защитный MBR (protective MBR). Этот тип MBR подразумевает, что на диске один раздел. Да, применяется GPT. Но если попробовать прочитать этот диск на компьютере с какой-то старой операционной системой, она увидит один раздел на всем диске. Это сделано для того, чтобы старые системы не приняли GPT-диск за неразбитый на разделы. Иначе можно было бы по ошибке стереть все на диске. Windows может загружаться c GPT-дисков только на 64-битных компьютерах с UEFI. Речь идет от Windows 10, 8, 7, Vista и соответствующих серверных версиях ОС. Точнее говоря, все упомянутые выше версии Windows могут использовать GPT-диски для чтения и записи данных, но вот загрузиться с них они не смогут без UEFI. Другие современные операционные системы также могут использовать GPT. Linux имеет встроенные средства для применения этой технологии. В компьютерах Apple на базе процессоров Intel более не используется APT (Apple Partition Table), ее место заняла технология GPT. Вы, скорее всего, захотите применить GPT при разбиении диска на разделы. Это более современный и надежный стандарт, к которому все производители компьютеров и программного обеспечения уже перешли. Если же нужна совместимость со старым оборудованием, например, для загрузки Windows с диска на компьютере с обычным BIOS, пока придется пользоваться только MBR. Честно говоря, таблица несколько условна, т.к. квалифицированный системный администратор может путем некоторых манипуляций превратить это «не поддерживает» в «поддерживает». Тем не менее, практический вывод очевиден: современные 64-битные ОС все способны применять современную технологию. А на 32-разрядной ОС применение стандарта GPT не получится. Отличия MBR и GPTКак узнать, MBR или GPT на дискеВ Windows 10, чтобы посмотреть MBR или GPT, нажмем Win + R (или Пуск / Выполнить), введем diskmgmt.msc и нажмем Enter. Запуск diskmgmt.msc в Windows Будет выбрана программа управления дисками. Выберем диск. Интерфейс программы разделен на верхнюю и нижнюю части. Нас интересует нижняя, здесь надо кликнуть правой кнопкой мыши именно в указанное на картинке место. Правой кнопкой мышки надо кликнуть сюда. Теперь надо открыть вкладку «Тома». Если вкладка «Тома не появилась, значит, кликнули куда-то не туда. Выводы: MBR или GPT что лучше для SSD и HDDЛегко видеть, что GPT сильно превосходит MBR. Для применения этого стандарта нужно не сильно старое железо. Двадцать лет технологии – а все еще есть компьютеры, на которых ее применять затруднительно. Тем не менее, если материнская плата позволяет выбрать Legacy BIOS Boot Mode или UEFI Boot Mode, не надо использовать BIOS. Но до сих пор сохранившиеся операционные системы вроде Windows XP не смогут загружаться с GPT-дисков. В этом случае придется использовать защитный MBR (protective MBR). Во всех остальных случаях рекомендуется отказаться от MBR. Используя GPT, вы получите лучшую производительность компьютера и программного обеспечения на нем, а также избежите многих проблем при установке операционной системы и эксплуатации компьютера. Related PostsWindows 10 иногда использует шифрование жесткого диска по-умолчанию, иногда это не делает, в зависимости от… ISO-файлы — это образы дисков. Полная копия CD или DVD диска в одном файле. Этот… По-умолчанию папка Dropbox хранится в папке USERS — C:Users (или в домашней папке пользователя… Когда вы удаляете файлы из папки Dropbox, вы наверное уверены, что вы удалили их навсегда?!…
|