Anda dapat menggunakan alat 'diskutil' untuk itu:
% 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
Sejauh yang saya ingat...
Untuk Mac OS X:
diskutil
(manpage) adalah alat baris perintah untuk semua hal yang dapat ditangani oleh Mac OS X, yaitu akan memberikan sebanyak atau lebih dari yang dapat dilakukan Disk Utility secara grafis.- Untuk drive yang dipartisi MS-DOS MBR (Master Boot Record), gunakan
fdisk
(halaman manual). - Untuk drive yang dipartisi Apple APM (Apple Partition Map), gunakan
pdisk
(halaman manual). - Untuk drive yang dipartisi Apple dan (U)EFI GPT (GUID Partition Table), gunakan
gpt
(halaman manual).
Jika Anda menginginkan perintah GPT yang mirip dengan fdisk, Anda harus mencoba gdisk
"GPT fdisk" dari Rod Smith. Anda dapat menemukan informasi terkait (penting) di sini dan mengunduh informasi di sini.
Untuk Linux:
Linux modern menggunakan parted
untuk mempartisi, jadi fdisk
mungkin masih ada, tetapi Anda benar-benar ingin menggunakan parted
sebagai gantinya.
- GNU Memisahkan
parted
mendukung semua tabel partisi umum, termasuk MBR, APM, dan GPT. Sebagian besar distribusi Linux memiliki manual yang baik untuk penggunaanparted
, yaitu selama penginstalan, tetapi saya selalu menyarankan untuk membaca halaman wiki dari ArchLinux—IMHO, ini adalah yang terbaik, kecuali bahwa yang satu ini saat ini tidak terlalu mutakhir (30 Des 2016)! fdisk
hanya untuk partisi MBR. Jika Anda mencoba mengubah tabel partisi pada disk yang dipartisi GPT, Anda malah akan merusak "MBR pelindung" yang merupakan bagian dari spesifikasi GPT.parted
akan mencegah Anda melakukan itu!pdisk
telah dipindahkan dari Darwin (basis BSD dari Mac OS X) ke Linux, jadi Anda juga dapat menggunakanpdisk
untuk membuat tabel partisi APM dan mengelola partisinya. Masalahnya adalah distribusi Linux modern tidak menyertakan paket yang telah dikompilasi denganpdisk
lagi. Status pdiskmac-fdisk
adalah cara untuk menggunakan Linux/PowerPC. Sebagian besar distribusi x86 (dan x64) tidak menyertakanmac-fdisk
karena hanya big-endian. Melihat Debian, Anda melihat bahwa hanya paket powerpc/powerpc64 yang tersedia, kecuali paket eksperimental untuk m68k, tetapi bukan x86. Satu-satunya Linux yang saya tahu memilikimac-fdisk
yang berfungsi di x86/amd64 adalah Gentoo Linux.- Untuk partisi GPT
parted
melakukan pekerjaan dengan baik. Jika Anda menginginkan alat baris perintah seperti fdisk, Anda dapat menggunakangpt
ataugdisk
, meskipun mungkin ada lebih...
Untuk menjawab pertanyaan Anda:
fdisk
di macOS (sebelumnya OS X, awalnya Mac OS X) berfungsi sama, tetapi Anda harus memeriksa skema partisi yang digunakan:
- x86-PCs (16-Bit, 32-Bit "i386" dan 64-Bit "x64") dengan penggunaan BIOS(d) Master Partition Record (MBR).
- Intel Itanium (IA-64), x86-PCs (IA-32, ini termasuk 64-Bit yaitu amd64 yaitu x64 yaitu x86-64 ) dengan UEFI dan Intel-Mac, semuanya menggunakan EFI/UEFI (Universal Antarmuka Firmware yang Dapat Diperluas), gunakan Tabel Partisi GUID (GPT).
- Apple Macintosh berjalan pada m86k (prosesor seri Motorola 68000) dan PowerPC menggunakan Apple Partition Map (APM).
Ini tidak membatasi skema partisi tertentu dari drive eksternal, tentu saja, karena semua komputer tersebut dapat menggunakan setiap skema partisi pada media eksternal jika sistem operasi mendukungnya. Namun untuk drive internal, lebih khusus lagi:drive boot, hanya satu skema partisi yang dapat digunakan.
Oleh karena itu:jika Anda menggunakan fdisk
di Mac di drive internal, Anda tidak akan beruntung, karena tidak ada MBR di drive itu. Itu APM atau GPT. Begitu juga jika menggunakan fdisk
pada PC modern dengan UEFI (atau Intel Mac dengan EFI), Anda hanya akan melihat MBR pelindung dari GPT, bukan tabel partisi sebenarnya.
Untuk membuat/mengelola partisi, jalankan fdisk
di drive eksternal yang menggunakan partisi MBR akan berfungsi di macOS seperti di Linux.
Untuk mencantumkan partisi yang ada di macOS (Mac OS X), gunakan sudo diskutil list
(lihat juga artikel hebat ini di OSXDaily.com). Di Linux, persamaannya adalah sudo parted -l
, atau jika Anda hanya menginginkan drive tertentu, sudo parted /dev/sda print
.
Cukup gunakan fdisk /dev/rdisk0 untuk mendapatkan CHS dan mengakhiri blok partisi
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