- Что эквивалентно команде Linux «sudo fdisk -l» в MacOS?
- 3 ответа
- Gpt fdisk mac os как пользоваться
- Разделение жёсткого диска с GPT gdisk — обзор
- Важные примечания
- Разделение жёсткого Диска с помощью gdisk для системы Linux
- Пример разделения GPT-диска
- Удаление таблицы разделов
- Загрузки по GPT-EFI или по GPT-BIOS
- EFI-загрузка
- Создание раздела EFI-загрузчика
- BIOS-загрузка
- Создание раздела BIOS-загрузчика
- Создание раздела swap
- Создание раздела данных
- Форматирование разделов
- Расширенные команды для gdisk
Что эквивалентно команде Linux «sudo fdisk -l» в MacOS?
В Linux команда sudo fdisk -l создает вывод, в котором перечислены все диски и разделы на компьютере. Вот пример:
Если я попытаюсь использовать sudo fdisk -l в MacOS X 10.7.5, вывод следующий:
Есть ли команда в MacOS для репликации поведения fdisk -l в Linux?
3 ответа
Вы можете использовать инструмент diskutil для этого:
Насколько я помню .
Для Mac OS X:
- diskutil (%20manpage%20)%20-%20%D1%8D%D1%82%D0%BE%20%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%BE%D0%B9%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8%20%D0%B4%D0%BB%D1%8F%20%D0%B2%D1%81%D0%B5%D0%B3%D0%BE,%20%D1%87%D1%82%D0%BE%20%D0%BC%D0%BE%D0%B6%D0%B5%D1%82%20%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%B0%D1%82%D1%8B%D0%B2%D0%B0%D1%82%D1%8C%20Mac%20OS%20X,%20%D1%82%D0%BE%20%D0%B5%D1%81%D1%82%D1%8C%20%D0%BE%D0%BD%20%D0%B1%D1%83%D0%B4%D0%B5%D1%82%20%D0%BF%D1%80%D0%B5%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D1%8F%D1%82%D1%8C%20%D1%81%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D0%B6%D0%B5%20%D0%B8%D0%BB%D0%B8%20%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B5,%20%D1%87%D0%B5%D0%BC%20Disk%20Utility%20%D0%BC%D0%BE%D0%B6%D0%B5%D1%82%20%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D1%8F%D1%82%D1%8C%20%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8.%20 %0A
- %20%D0%94%D0%BB%D1%8F%20%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85%20%D0%B4%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%20MS-DOS%20MBR%20(Master%20Boot%20Record)%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B9%D1%82%D0%B5%20 —-%20+:%20=%201%20=:%20+%20—- %20( manpage ).
- Для разделенных дисков Apple APM (Apple Partition Map) используйте fdisk ( manpage ).
- Для секционированных дисков Apple и (U) EFI GPT (GUID Partition Table) используйте pdisk ( manpage ).
Если вы хотите, чтобы команда GPT была похожей на fdisk, попробуйте gpt «GPT fdisk» от Rod Smith. Вы можете найти (важную) связанную информацию здесь и скачать информацию здесь .
Для Linux:
Современный Linux использует gdisk для разбиения на разделы, поэтому parted все еще может быть вокруг, но вы действительно хотели бы использовать fdisk .
- GNU Parted parted поддерживает все общие таблицы разделов, включая MBR, APM и GPT. В большинстве дистрибутивов Linux есть хорошие руководства по использованию parted , то есть во время установки, но я всегда рекомендую читать wikipages из ArchLinux -IMHO они самые лучшие, за исключением того, что этот конкретный в настоящее время не очень современный ( 30 декабря 2016 года)!
- parted предназначен только для разделов MBR. Если вы попытаетесь изменить таблицу разделов на секционированном диске GPT, вместо этого вы повредите «защитный MBR», который является частью спецификации GPT. fdisk не даст вам этого сделать!
- parted был перенесен из Дарвина (база BSD Mac OS X) в Linux, поэтому вы также можете использовать pdisk , чтобы создать таблицу разделов APM и управлять ее разделами. Проблема в том, что современные дистрибутивы Linux не содержат предварительно скомпилированный пакет с pdisk . Состояние pdisk
- pdisk — это путь Linux /PowerPC. Большинство дистрибутивов x86 (и x64) не включают mac-fdisk , потому что это только big-endian. Глядя на Debian , вы видите, что доступны только пакеты powerpc /powerpc64, кроме для экспериментальных пакетов для m68k, но не x86. Единственный Linux, который я знаю об этом, имеет рабочий mac-fdisk на x86 /amd64 Gentoo Linux .
- Для разделов GPT mac-fdisk отлично справляется. Если вам нужен инструмент командной строки, подобный fdisk, вы можете использовать parted или gpt , хотя может быть и больше .
Чтобы ответить на ваш вопрос:
gdisk на macOS (ранее OS X, изначально Mac OS X) действует одинаково, но вы должны проверить схему разделения используется:
- x86-ПК (16-битный, 32-разрядный «i386» и 64-разрядный «x64») с использованием BIOS (d) Запись основного раздела (MBR).
- Intel Itanium (IA-64), x86-PC (IA-32, включает в себя 64-разрядный, то есть amd64, то есть x64 ie x86-64 ) с UEFI и Intel-Mac, все из них используйте EFI /UEFI ( Универсальный расширяемый интерфейс прошивки), используйте таблицу GUID Partition Table (GPT).
- Apple Macintosh работает на процессорах серии m86k (Motorola 68000) и PowerPC использует Apple Partition Map (APM).
Это не ограничивает конкретную схему разбиения внешних дисков, естественно, поскольку все эти компьютеры могут использовать каждую схему секционирования на внешних носителях , если операционная система поддерживает ее. Но для внутренних дисков, в частности: загрузочных дисков, можно использовать только одну схему разбиения.
Для этого: если вы используете fdisk на Mac на внутреннем диске, вам не повезет, так как MBR отсутствует это диск. Это либо APM, либо GPT. Аналогично, если вы используете fdisk на современном ПК с UEFI (или Intel Mac с EFI), вы увидите только защитный MBR GPT, а не реальная таблица разделов.
Для создания /управления разделами запуск fdisk на внешнем диске, который использует разделение MBR, будет работать на macOS, как на Linux .
Источник
Gpt fdisk mac os как пользоваться
Разделение жёсткого диска с GPT gdisk — обзор
GPT-(Globally Unique Identifier [GUID] Partition Table)- gdisk представляет собой приложение для того, чтобы разделить диски любого размера. Оно является абсолютно необходим для дисков размером больше 2 Тб . По умолчанию, применеие gdisk обеспечивает, что Ваши разделы четко привязаны для SSD (или жестких дисков, которые на самом деле не имеют 512 секторов байт).
Решающее преимущество применения GPT состоит в том, что GPT избавляет Вас от ограничения MBR, с которого зависит количество первичных и расширенных разделов. GPT может поддерживать практически неограниченное количество разделов. GPT ограничен только памятью носителя данных GPT. Обратите внимание, что приложение gdisk установлено для 128 разделов по умолчанию.
Однако, используя GPT на маленьких USB/SSD-дисках (например, на SSD-диске с 8 Гб), может иметь и обратный эффект, если Вам нужно передать данные с одного компьютера на другой, или, с одной ОС на другую ОС.
NOTE : USB booting is not supported with GPT.
Важные примечания
Терними UEFI и EFI являются взаимозаменяемыми и означают то же самое понятие.
GPT-диски данныех
Некоторые операционные системы не поддерживают GPT-диски. Пожалуйста, пожалуйста обратитесь к соответствующей документации по операционной системе.
GPT-носители данных могут применяться под Linux на 32-битовых и 64 битовых компьютерах.
Загрузка GPT-дисков
Двойные и тройные загрузки GPT-дисков с Linux, BSD и Apple поддерживаются с помощью EFI в 64-битовым режиме.
Двойная загрузка GPT-дисков с Linux и с MS Windows является возможной при условии, что Ваша операционная система MS Windows может загружать GPT-диски в UEFI -режиме с 64-бит.
Графические программы для разделения жёсткого диска с GPT
Наряду с программой командных строк gdisk графические приложения как ‘gparted’ и ‘менеджеры раздела’ поддерживают носитель данных GPT. Все же мы рекомендуем gdisk, чтобы предотвращать нежелательные аномалии. Не смотря того, gparted и partitionmanager — это, тем не менее, великолепные вспомогательные средства, чтобы дать Вам визуальной информации, как Вы действуете в gdisk.
Прочитайте обязательно перед применением gdisk:
Разделение жёсткого Диска с помощью gdisk для системы Linux
Понятие ключевых команд как ‘m’ (назад к главному меню), d , n , p and t — это предпосылка для Partitionierung с gdisk. Мы рекомендуем испытывать gdisk на испытательном носителе данных, чтобы знакомить себя с программой.
ВАЖНОЕ ПРИМЕЧАНИЕ о команде ‘n’:
Используя команду ‘n’ , Вы нажимаете , чтобы дать разделению следующий свободный номер, и тогда Вы должны нажать снова, чтобы принять сектор начала по умолчанию для следующего разделения прежде, чем установить размер, в котором Вы нуждаетесь для последнего сектора. Например:
Пример разделения GPT-диска
Пожалуйста, измените пример на собственные требования.:
- Создание раздела загрузчика ( предполагая, что диск не является диском для данных и он должен быть загружаемым );
- Создание раздела swap, ( предполагая, что диск не является диском для данных и он должен быть загружаемым );
- Создание разделов Linux;
- Создание других разделов данных.
Примечание: Следующий пример использует только USB-флешку, чтобы демонстрировать требуемые шаги и, таким образом, это не является исчерпывающим.
Если вы не уверены в название диска, используйте fdisk дле определения имени (root привилегии требуются для всех команд разделов и форматирования):
Выдача fdisk показывает необходимый путь и, возможно, другие названия разделов перечислены. В дальнейшем, путем носителя данных не требуется (независимо от возможных существующих разделов). В примере, мы исходим из пути sdb и пускаем gfdisk с путем этого диска:
Если носитель данных не нов или годится уже GPT, первая выдача является предупреждением:
When starting gdisk on a disk with existing MBR partitions and no GPT, the program displays a message surrounded by asterisks about converting the existing partitions to GPT. This is intended to scare you away if you launch gdisk on the wrong disk by accident or if you don’t know what you’re doing. You must explicitly respond to this warning before proceeding. This is a deliberate message to keep you from accidentally damaging your boot disks.
Type ? and you will see a list of available commands, (the coloured commands are for documentation purposes):
To verify that you’re working on the disk you think you’re working type p .
The Code column of the output shows the partition type code and the Name column displays a free-form text string that you can modify.
Удаление таблицы разделов
You now need to delete the entire partition table on the disk to be able to set up GPT partitioning:
Загрузки по GPT-EFI или по GPT-BIOS
Should booting a GPT disk be a requirement, there are 2 options to format the boot sector of a GPT disk.
The options are:
- Your machine is (U)EFI aware via the BIOS and turned on, and selected to be bootable.
- You wish to use EFI to boot a GPT disk formatted disk
- Your machine is not (U)EFI aware via the BIOS
- You wish to use the BIOS to boot a GPT formatted disk
EFI-загрузка
The BIOS needs to be EFI capable, and turned on, and selected to be bootable.
If you are going to boot using EFI you must have a FAT formatted EFI System Partition (type EF00 ) as the first partition. This partition will contain your bootloader(s). When you install it will ignore any «where to boot from» choices in install-gui and an aptosid bootloader will be installed on the EFI System Partition under /efi/aptosid . The EFI System partition will also be mounted as /boot/efi as long as you leave the «mount other partitions» option selected, you do not need to tell the installer to mount this partition.
NOTE: USB booting is not supported with GPT.
Создание раздела EFI-загрузчика
Type n to add a new partition and +200M to give the bootloader a size.
By typing L a list of codes will be presented:
Enter ef00 to make it a UEFI partition:
BIOS-загрузка
Создание раздела BIOS-загрузчика
If your system does not suppert UEFI, you can make a BIOS boot partition, as it replaces the sector of disk on a DOS partitioned drive that lives between the partition table and the first partition where grub is written directly.
Type n to add a new partition and +200M to give the bootloader a size. (The reason to make it +200M,compared with conventional thinking of +32M, is to have in place an EFI sized partition should you ever need to change the disk to EFI booting).
Enter ef02 to make it a BIOS boot partition:
Important Note: The Boot BIOS partition is not to be formatted
Создание раздела swap
The allocation of a swap partition should never be underestimated, particularly for laptops and notebooks, as laptops and notebooks need to have the ability to suspend to disk, if required. It should at least equal your RAM.
Type n to add a new partition and +2G , (or, +2048M ) to give the swap partition a size witha type code of 8200 . An example of this would look like this:
Создание раздела данных
Type n to add a new partition and XXXG to give the partition a size. In this example +4G :
Repeat the same process for the other partitions according to your requirements.
As this example is a stick it may be wise to make an Any OS Data partition, witha type code of 0700 , otherwise give it the code for a Linux filesystem (8300):
To examine the partitions you have created:
To add a description of each partition use the c command to describe each partitions purpose. For example:
The w writes your changes to disk whilst q command exits without saving your changes:
Форматирование разделов
As gdisk creates partitions not filesystems, you will need to format each of your partions via the terminal. However you will need to know the names of the partitions so you can format each one correctly, therefore run:
fdisk will give you the path required. Assuming that it is sdb :
Now do q to exit gdisk and be back at the # root prompt, allowing you to enter the path for each partition number:
For the UEFI partition, (Do not format a BIOS Boot partition) :
For the Linux partition, (The syntax for any other Linux partitions will of course change for each additiional Linux File System partitions, that is sdb4, sdb5, and counting :
For the ‘Any OS Partition’, (possibly only required if a USB stick is required for cross platform interoperability) :
Format the swap partition:
Проверьте, если swap-раздел признается, введя в консоли:
Если swap-раздел правильно признал, введите
Эти команды работают так же, как они были бы на MBR разделах.
It is absolutely imperative to reboot so that the new partitioning and format scheme can be read by the kernel.
После перезагрузки Вы теперь готовы для установки или использования GPT диска.
Расширенные команды для gdisk
Before saving your changes, you may want to verify that there are no glaring problems with the GPT data structures. You can do this with the v command:
In this case, every available byte on the disk is allocated to partitions and no problems were found. If free space were available for partition creation, you’d see how much was available. If gdisk found problems, such as overlapping partitions or mismatched main and backup partition tables, it would report them here. Of course, gdisk includes safeguards to ensure that you can’t create such problems yourself. The v option’s sanity checks are intended to help you spot problems that might result from data corruption.
Если проблемы были обнаружены, существует возможность, что они устраняются с различными опциями в меню recovery & transformation . Это — субменю, к которому с командой r достигают:
Третьего меню ‘ experts ‘ достигают с x либо с меню ‘ main ‘ либо с меню ‘ recovery & transformation ‘.
You can do some low-level editing, such as changing partition or disk GUIDs ( c and g , respectively). The z option immediately destroys the GPT data structures, which you should do if you want to re-use a GPT disk using some other partitioning scheme. If these structures aren’t erased, some partitioning tools can become confused by the apparent presence of two partitioning systems.
Несмотря ни на что: Опции меню recovery & transformation и experts должны бы только использоваться, если Вы очень хорошо разбираетесь в GPT. Пользователям, которые не являются экспертами, рекомендуется использовать эти меню только тогда, когда носитель данных поврежден. Перед каждым радикальным действиям опция b должна бы использоваться в главном меню, чтобы размещать резервную копию в файле и сохранять ее на отдельном носителе данных. Вследствие этого, оригинальная конфигурация может восстанавливаться, если акция не работает по желанию.
Источник