新しくフォーマットしたディスクに 450 MB のデータが含まれているのはなぜですか?

新しくフォーマットしたディスクに 450 MB のデータが含まれているのはなぜですか?

答えはおそらく明らかですが、好奇心旺盛な人はきっと知りたいと思うでしょう。ディスクを消去して再フォーマットすると、すでに約 0.5 GB のスペースを占有しているのは何でしょうか? この場合は、Mac OS X でフォーマットされた HFS+ ジャーナリングです。

答え1

ディスクのメーカーとモデル、予想される容量をどのように算出したか、実際の使用可能容量をどのように測定したかが記載されていないため、次の項目の一部またはすべて(またはいずれもなし)である可能性があります。

  • ディスクベンダーはサイズを1000の累乗で表記し、オペレーティングシステムはサイズを1024の累乗で報告します。 (最近のOSXではそうではありません)

  • ファイルシステムは、inode テーブルなどのファイルシステム構造用にスペースを予約します。ジャーナル化されたファイルシステムは、ジャーナル用にスペースを予約します。

  • 一部のディスクには、リカバリ用などの特別なパーティションがあります。 (どうやら OSX ではそうではないようです)

  • 低レベルフォーマットでは、ディスクにデータを書き込んでセクターをマークするため、ディスクの概念容量の一部が使用されます。 (またはそうでないかもしれません)

  • ディスクには、ドライブの電子機器によって不良としてマークされる不良セクタが含まれている場合があります。 (おそらく問題ではない)

450 MB は 1 GB のディスクでは説明が難しいですが、2 TB のディスクではそれほど問題にはなりません。


議論がありますマックワールドそれは言う

man newfs_hfs

-J [ジャーナル サイズ] ジャーナル化された HFS+ ボリュームを作成します。デフォルトのジャーナル サイズは 8MB です。ジャーナル サイズに 'M' を追加すると、メガバイトを意味します (つまり、64M は 64 メガバイト)。最大ジャーナル サイズは 512 メガバイトです。

そして

HFS Plus は、ボリューム上のデータの構成を管理するために、相互に関連するいくつかの構造を使用します。これらの構造には次のものが含まれます。

ボリューム ヘッダー
カタログ ファイル
エクステント オーバーフロー ファイル
属性ファイル
割り当てファイル (ビットマップ)
スタートアップ ファイル

AppleはいくつかのHFS+の詳細これを読み始めると、最後まで読み終える前に、その「不足している」450 MB について心配するのをやめるはずです。

HFS+メタデータ

メタデータ (当然) と「ホット ファイル」にのみ使用される「メタデータ ゾーン」について説明している部分が気に入りました。明らかに、退屈なファイル用のスペースが少なくなります。おそらく、「空きディスク容量」を報告する OSX ツールは、報告される空き容量の合計にメタデータ ゾーンの空き容量も含めるのでしょうか?

答え2

diskutilジャーナルのサイズを確認するには、を使用できます。先ほど消去した 60 GB のパーティションでは、約 8 MB でした。

MacPro:~ mdouma46$ diskutil info disk4s6
   Device Identifier:        disk4s6
   Device Node:              /dev/disk4s6
   Part Of Whole:            disk4

   File System:              Journaled HFS+
   Type:                     hfs
   Name:                     Mac OS Extended (Journaled)
   Journal:                  Journal size 8192 KB at offset 0x1c2000
   Owners:                   Enabled

   Total Size:               60.0 GB (60000002048 Bytes) (exactly 117187504 512-Byte-Blocks)
   Volume Free Space:        59.8 GB (59843522560 Bytes) (exactly 116881880 512-Byte-Blocks)

DiskWarrior (素晴らしいアプリです) を使用して、そのボリュームの再構築をクリックし、Console.app を確認すると、次のレポートが表示されました。

DiskWarrior アプリ: disk4s6 エクステント、カタログ、属性ツリーのサイズは合計 139 MB です。

したがって、「不足している領域」は主にディスク ディレクトリ自体で構成されているようです (これらは、RedGrittyBrick の投稿の上の図に示されている「ファイル」です)。

関連情報