GNU/Linux >> Linux の 問題 >  >> Linux

MacOS の Linux コマンド sudo fdisk -l に相当するものは何ですか?

これには「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

私が覚えている限りでは...

Mac OS X の場合:

<オール>
  • 01 (マンページ) は、Mac OS X が処理できるすべてのコマンドライン ツールです。つまり、ディスク ユーティリティがグラフィカルに実行できる以上の機能を提供します。
  • MS-DOS MBR (マスター ブート レコード) パーティション ドライブの場合は、19 を使用します。 (マンページ).
  • Apple APM (Apple Partition Map) でパーティション分割されたドライブの場合、28 を使用します (マンページ).
  • Apple および (U)EFI GPT (GUID パーティション テーブル) パーティション ドライブの場合は、30 を使用します。 (マンページ).
  • fdisk のような GPT コマンドが必要な場合は、42 を試してください。 ロッド・スミスの「GPT fdisk」。ここで (重要な) 関連情報を見つけ、ここで情報をダウンロードできます。

    Linux の場合:

    最新の Linux は 59 を使用します パーティショニングのため、69 まだあるかもしれませんが、実際には 76 を使用したいでしょう

    • GNU Parted 84 MBR、APM、GPT など、一般的なパーティション テーブルをすべてサポートします。ほとんどの Linux ディストリビューションには、99 の使用に関する優れたマニュアルがあります。 、つまりインストール中ですが、私は常に ArchLinux の wiki ページを読むことをお勧めします — 私見ですが、この特定のものが現在あまり最新ではないことを除けば (2016 年 12 月 30 日)!
    • 103 MBR パーティション専用です。 GPT パーティション ディスクでパーティション テーブルを変更しようとすると、代わりに GPT 仕様の一部である「保護 MBR」が破損します。 116 それができなくなります!
    • 129 は Darwin (Mac OS X の BSD ベース) から Linux に移植されているため、135 も使用できます。 APM パーティション テーブルを作成し、そのパーティションを管理します。問題は、最近の Linux ディストリビューションには 148 のコンパイル済みパッケージが含まれていないことです。 もう。 pdisk のステータス
    • 156 Linux/ PowerPC で使用する方法です。ほとんどの x86 (および x64) ディストリビューションには 166 が含まれていません ビッグエンディアンのみだからです。 Debian を見ると、m68k 用の実験的パッケージを除いて、powerpc/ powerpc64 パッケージのみが利用可能であることがわかりますが、x86 は利用できません。 x86/ amd64 は Gentoo Linux です。
    • GPT パーティション 189 の場合 素晴らしい仕事をします。 fdisk のようなコマンド ライン ツールが必要な場合は、199 のいずれかを使用できます。 または 207 、他にもあるかもしれませんが...

    質問に答えるには:

    211 macOS (以前は OS X、元は Mac OS X) ではまったく同じように動作しますが、使用されているパーティショニング スキームを確認する必要があります。

    <オール>
  • BIOS を使用する x86-PC (16 ビット、32 ビットの「i386」および 64 ビットの「x64」) (d) マスター パーティション レコード (MBR).
  • Intel Itanium (IA-64)、x86-PC (IA-32、これには 64 ビット、つまり amd64、つまり x64、つまり x86-64 が含まれます ) UEFI および Intel-Mac では、それらすべてが EFI/ UEFI (Universal) を使用します Extensible Firmware Interface)、GUID パーティション テーブルを使用 (GPT).
  • m86k (Motorola 68000 シリーズのプロセッサ) で動作する Apple Macintosh と PowerPC は、Apple パーティション マップ を使用します。 (APM).
  • 条件の場合、すべてのコンピュータが外部メディアの各パーティション スキームを使用できるため、当然、これによって外部ドライブの特定のパーティション スキームが制限されることはありません。 オペレーティング システムがサポートしています。ただし、内部ドライブ、より具体的にはブート ドライブの場合は、1 つのパーティショニング スキームしか使用できません。

    そのため:220 を使用する場合 内蔵ドライブの Mac では、そのドライブに MBR がないため、うまくいきません。 APM または GPT のいずれかです。同様に、 235 を使用すると UEFI を備えた最新の PC (または EFI を備えた Intel Mac) では、実際のパーティション テーブルではなく、GPT の保護 MBR のみが表示されます。

    249 を実行してパーティションを作成/管理する場合 MBR パーティショニングを使用する外部ドライブ上の は、Linux と同様に macOS でも機能します。

    macOS (Mac OS X) で既存のパーティションを一覧表示するには、254 を使用します (OSXDaily.com のこのすばらしい記事も参照してください)。 Linux では、等価は 265 です。 、または特定のドライブのみが必要な場合は 274 .


    fdisk /dev/rdisk0 を使用して CHS を取得し、パーティションのブロックを終了

    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. DOS の一時停止に相当する Linux は何ですか?

    2. Mac OS X の open コマンドに相当する Linux

    3. FreeBSD v8.1 での Linux の「free」コマンドに相当するもの

    1. Linux の getch() &getche() に相当するものは何ですか?

    2. Linuxコマンドの最後の&はどういう意味ですか?

    3. Linux の Win32 API に相当するものは何ですか?

    1. Mac 用の Linux の updatedb コマンドに相当するものは何ですか?

    2. Windows の Linux の File コマンドに相当するものは何ですか?

    3. Linux での export コマンドの役割は何ですか?