GNU/Linux >> Belajar Linux >  >> Linux

Apa yang setara dengan perintah Linux sudo fdisk -l di MacOS?

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:

  1. 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.
  2. Untuk drive yang dipartisi MS-DOS MBR (Master Boot Record), gunakan fdisk (halaman manual).
  3. Untuk drive yang dipartisi Apple APM (Apple Partition Map), gunakan pdisk (halaman manual).
  4. 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 penggunaan parted , 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 menggunakan pdisk untuk membuat tabel partisi APM dan mengelola partisinya. Masalahnya adalah distribusi Linux modern tidak menyertakan paket yang telah dikompilasi dengan pdisk lagi. Status pdisk
  • mac-fdisk adalah cara untuk menggunakan Linux/PowerPC. Sebagian besar distribusi x86 (dan x64) tidak menyertakan mac-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 memiliki mac-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 menggunakan gpt atau gdisk , 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:

  1. x86-PCs (16-Bit, 32-Bit "i386" dan 64-Bit "x64") dengan penggunaan BIOS(d) Master Partition Record (MBR).
  2. 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).
  3. 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 

Linux
  1. Apa yang setara dengan perintah 'gratis' Linux di FreeBSD v8.1

  2. Apa yang setara dengan Win32 API di linux?

  3. Apa bendera kompatibilitas dos di fdisk?

  1. Apa yang setara dengan ~ (tilde) Linux di Windows?

  2. Apa perintah ekspor yang seharusnya dilakukan di Linux?

  3. Apa yang setara dengan Linux dari Windows Startup?

  1. Perintah Fdisk di Linux (Kelola Partisi)

  2. Apa persamaan Linux dengan jeda DOS?

  3. Linux setara dengan perintah terbuka Mac OS X