K tomu můžete použít nástroj 'diskutil':
% diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage 499.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD *498.9 GB disk1
Pokud si pamatuji...
Pro Mac OS X:
diskutil(manpage) je nástroj příkazového řádku pro vše, co Mac OS X zvládne, tj. poskytne tolik nebo více, než Disk Utility umí graficky.- Pro jednotky rozdělené na oddíly MS-DOS MBR (Master Boot Record) použijte
fdisk(manpage). - Pro jednotky rozdělené na oddíly Apple APM (Apple Partition Map) použijte
pdisk(manpage). - Pro jednotky s oddíly Apple a (U)EFI GPT (GUID Partition Table) použijte
gpt(manpage).
Pokud chcete příkaz GPT, který je podobný fdisk, měli byste zkusit gdisk "GPT fdisk" od Roda Smithe. Zde naleznete (důležité) související informace a zde si můžete stáhnout informace.
Pro Linux:
Moderní Linux používá parted pro rozdělení, takže fdisk může být stále k dispozici, ale opravdu byste chtěli použít parted místo toho.
- GNU Parted
partedpodporuje všechny běžné tabulky oddílů, včetně MBR, APM a GPT. Většina distribucí Linuxu má dobré manuály pro použitíparted, tedy během instalace, ale vždy doporučuji přečíst si wikistránky z ArchLinuxu — IMHO jsou nejlepší, až na to, že tato konkrétní není momentálně příliš aktuální (30. prosince 2016)! fdiskje pouze pro oddíly MBR. Pokud se pokusíte změnit tabulku oddílů na disku rozděleném pomocí GPT, místo toho poškodíte „ochranný MBR“, který je součástí specifikace GPT.partedvám v tom zabrání!pdiskbyl portován z Darwinu (základ BSD Mac OS X) na Linux, takže můžete také použítpdiskvytvořit tabulku oddílů APM a spravovat její oddíly. Problém je v tom, že moderní distribuce Linuxu neobsahují předkompilovaný balíček spdiskuž Stav pdiskmac-fdiskje způsob, jak jít na Linux / PowerPC. Většina distribucí x86 (a x64) nezahrnujemac-fdiskprotože je to pouze big-endian. Při pohledu na Debian vidíte, že jsou dostupné pouze balíčky powerpc/powerpc64, kromě experimentálních balíčků pro m68k, ale ne x86. Jediný Linux, o kterém vím, má funkčnímac-fdiskna x86/amd64 je Gentoo Linux.- Pro oddíly GPT
parteddělá skvělou práci. Pokud chcete nástroj příkazového řádku podobný fdisk, můžete použít buďgptnebogdisk, i když jich může být více...
Odpověď na vaši otázku:
fdisk v macOS (dříve OS X, původně Mac OS X) funguje stejně, ale měli byste zkontrolovat použité schéma rozdělení:
- PC x86 (16bitový, 32bitový "i386" a 64bitový "x64") s použitím systému BIOS(d) Hlavní záznam oddílu (MBR).
- Intel Itanium (IA-64), x86-PC (IA-32, to zahrnuje 64bitové, tj. amd64, tj. x64, tj. x86-64 ) s UEFI a Intel-Macs, všechny používají EFI/UEFI (Universal Extensible Firmware Interface), použijte Tabulku oddílů GUID (GPT).
- Apple Macintosh běžící na m86k (procesory Motorola řady 68000) a PowerPC používají Apple Partition Map (APM).
To samozřejmě neomezuje konkrétní schéma rozdělení externích disků, protože všechny tyto počítače mohou používat každé schéma rozdělení na externí média pokud operační systém to podporuje. Ale pro interní disky, konkrétněji:bootovací disky, lze použít pouze jedno schéma rozdělení.
Proto:pokud použijete fdisk na Macu na interním disku nebudete mít štěstí, protože na tomto disku není MBR. Je to buď APM nebo GPT. Podobně, pokud použijete fdisk na moderním PC s UEFI (nebo Intel Mac s EFI) uvidíte pouze ochranný MBR GPT, nikoli skutečnou tabulku oddílů.
Pro vytváření/správu oddílů spusťte fdisk na externím disku, který používá dělení MBR, bude fungovat v macOS stejně jako v Linuxu.
Pro výpis existujících oddílů v macOS (Mac OS X) použijte sudo diskutil list (viz také tento skvělý článek na OSXDaily.com). V systému Linux je ekvivalentem sudo parted -l , nebo chcete-li pouze konkrétní jednotku, sudo parted /dev/sda print .
Jednoduše použijte fdisk /dev/rdisk0 pro získání CHS a koncového bloku oddílu
LiuJianweis-iMac:~ liujianwei$ sudo fdisk /dev/rdisk0
Password:
Disk: /dev/rdisk0 geometry: 15566/255/63 [250069680 sectors]
Signature: 0xAA55
Starting Ending
: id cyl hd sec - cyl hd sec [ start - size]
1: EE 1023 254 63 - 1023 254 63 [ 1 - 250069679] <Unknown ID>
2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused