覚えてる限り...
Mac OS Xの場合:
diskutil
(manpage)は、Mac OS Xが処理できるすべてのコマンドラインツールです。つまり、ディスクユーティリティがグラフィカルに実行できる以上の機能を提供します。
- MS-DOS MBR(マスターブートレコード)パーティションドライブの場合は、
fdisk
(マンページ)を使用します。
- Apple APM(Apple Partition Map)パーティションドライブの場合は、
pdisk
(マンページ)を使用します。
- Appleおよび(U)EFI GPT(GUID Partition Table)パーティションドライブの場合は、
gpt
(マンページ)を使用します。
fdiskのようなGPTコマンドが必要な場合はgdisk
、Rod Smithの「GPT fdisk」を試してください。あなたは見つけることができ、ここで(重要)に関連する情報をし、ここで情報をダウンロードしてください。
Linuxの場合:
現代のLinuxはparted
パーティション分割に使用しているため、fdisk
まだ存在する可能性がありますが、実際にはparted
代わりに使用したいでしょう。
- GNU Parted
parted
は、MBR、APM、GPTを含むすべての一般的なパーティションテーブルをサポートしています。ほとんどのLinuxディストリビューションにはparted
、インストール中などに使用するための優れたマニュアルがありますが、ArchLinuxの Wikiページを読むことをお勧めします。!
fdisk
MBRパーティション専用です。GPTパーティションディスクのパーティションテーブルを変更しようとすると、GPT仕様の一部である「保護MBR」が破損します。parted
あなたがそれをするのを防ぐでしょう!
pdisk
は、ダーウィン(Mac OS XのBSDベース)からLinuxに移植されているpdisk
ため、APMパーティションテーブルの作成とそのパーティションの管理にも使用できます。問題は、最新のLinuxディストリビューションにはプリコンパイル済みパッケージが含まれていpdisk
ないことです。pdiskのステータス
mac-fdisk
Linux / PowerPCに移行する方法です。ほとんどのx86(およびx64)ディストリビューションmac-fdisk
にはビッグエンディアンのみがあるため含まれていません。見るとDebianのあなたはそれだけのPowerPCを参照してください/ powerpc64パッケージは、実験のm68k用のパッケージではなく、x86用除き、ご利用いただけます。私が知っている唯一のLinux mac-fdisk
がx86 / amd64で動作するのはGentoo Linuxです。
- GPTパーティションで
parted
は素晴らしい仕事をします。fdiskに似たコマンドラインツールが必要な場合は、gpt
またはのいずれかを使用できますgdisk
が、もっとあるかもしれません...
質問に答えるには:
fdisk
macOS(以前はOS X、元はMac OS X)でもまったく同じように動作しますが、使用されているパーティションスキームを確認する必要があります。
- BIOSを使用したx86-PC(16ビット、32ビット「i386」および64ビット「x64」)use(d)Master Partition Record(MBR)。
- Intel Itanium(IA-64)、x86-PC(IA-32、これには64ビットすなわちamd64すなわちx64すなわちx86-64が含まれます)UEFIおよびIntel-Macがあり、それらはすべてEFI / UEFI(ユニバーサル拡張ファームウェアインターフェイス)を使用します)、GUIDパーティションテーブル(GPT)を使用します。
- m86k(Motorola 68000シリーズのプロセッサ)およびPowerPCで実行されているApple Macintoshは、Apple Partition Map(APM)を使用します。
オペレーティングシステムがサポートしている場合、これらのコンピューターはすべて外部メディア上の各パーティションスキームを使用できるため、これは当然、外部ドライブの特定のパーティションスキームを制限しません。ただし、内部ドライブ、具体的にはブートドライブの場合、使用できるパーティションスキームは1つだけです。
そのため:fdisk
内蔵ドライブ上のMacで使用する場合、そのドライブにはMBRがないため、運がありません。APMまたはGPTのいずれかです。同様に、fdisk
UEFIを搭載した最新のPC(またはEFIを搭載したIntel Mac)で使用する場合、GPTの保護MBRのみが表示され、実際のパーティションテーブルは表示されません。
パーティションを作成/管理するためfdisk
に、MBRパーティショニングを使用する外部ドライブで実行すると、Linuxと同様にmacOSでも動作します。
macOS(Mac OS X)の既存のパーティションをリストするには、を使用しますsudo diskutil list
(OSXDaily.comのこの素晴らしい記事も参照してください)。Linuxでは、同等のがsudo parted -l
、または特定のドライブのみが必要な場合はですsudo parted /dev/sda print
。