| ファイル名拡張子 |
.sparseimage |
|---|---|
| インターネットメディアの種類 | アプリケーション/オクテットストリーム |
| 統一型識別子 (UTI) | com.apple.ディスクイメージスパース |
| UTI の確認 | com.apple.ディスクイメージ |
| 開発者 | アップル社 |
| フォーマットの種類 | ディスクイメージ |
| コンテナ用 | ファイルシステムオブジェクト |
スパースイメージは、 macOSで使用される ディスクイメージファイルの一種で、ユーザーがイメージにデータを追加するとサイズが大きくなり、保存されているディスク容量だけを占有します。暗号化されたスパースイメージファイルは、 Mac OS X Snow Leopard 以前のFileVault機能によってユーザーのホームディレクトリを保護するために使用されます。スパースイメージは、ディスクユーティリティを使用して作成できます。
未使用領域の量に関係なく、それが表す実際のディスクと同じ量の実際の領域を占有するフル イメージ ファイル ( .dmg ) とは異なり、スパース イメージ ファイル ( .sparseimage ) は、作成時に割り当てられた最大容量まで、その中に含まれるデータと同じ量の実際のディスク領域のみを占有します。
制限事項
したがって、この画像ファイル形式の使用に関しては、次の 2 つの制限に注意する必要があります。
- カスタマイズされた「.sparseimage」イメージ ファイルには、元々保存されていた物理ボリューム (または HD パーティション) よりも大きな合計容量を割り当てることができます。仮想ボリュームではその容量が利用可能であるように見えますが、基礎となるボリュームの物理容量を超えようとすると、ディスク エラー「空き容量が不足しています」が発生します。.sparseimageファイルをまず、より大きな物理ディスクまたはパーティションに移動する必要があります。[引用が必要]
- 前述のように、マウントされた.sparseimageイメージファイルは、データが追加されると事前に割り当てられた制限まで自動的に拡張されますが、ディスクユーティリティ、hdiutil 、またはその他の同様のソフトウェアを使用せずに任意にサイズを変更することはできません。[1] [2]
スパースバンドルディスクイメージ
Mac OS X Leopard では、スパースバンドルの概念が導入されました。[3]スパースバンドルは、1 つの大きなファイルではなく、それぞれが 8 MB 程度のサイズのバンドと呼ばれる多数のファイルを含むバンドル(ディレクトリ)です。つまり、エンドユーザーにはスパースバンドルが 1 つのファイルのように見えますが、実際には小さなファイルで構成されています。Mac OS X 10.8 では、バンドはそれぞれ 8 MiB ( 8 × 1024 2バイト) です。イメージの内容が変更されると、1 つ以上のバンドファイルが変更、作成、または削除されます。これにより、イメージ内のファイルシステムをサポートするコードがカーネルにブロックの「解放」を通知する限り、ディスクイメージ内で大量のデータが削除されても、基盤となるファイルシステムで使用されるスペースの量を簡単に縮小できます。これは、割り当て解除されたファイルシステムブロックに対して自動的にトリガーされる SSD「トリム」操作をサポートするファイルシステムで発生します。
Time Machineの非ディスクイメージ バックアップに対するスパース バンドルの利点:
- バックアップ先は、HFS+/HFSXボリュームである必要がなくなりました(ハードリンクが機能し、メタデータが保持されるため)。実際のファイルを格納するために、任意のプロトコルを使用して接続され、任意のファイルシステムを使用する任意のサーバー上の任意の共有フォルダを使用できます。
- スパースバンドル全体は、ある場所から別の場所に複製可能です。これは、バックアップストレージをアップグレードする場合や、オンサイトバックアップストレージをオフサイトバックアップストレージに複製する必要がある場合に特に便利です。rsyncなどのツールを使用して、1つまたは複数のディスクイメージをさまざまなシステム間で一貫性を保つことができます。[4]
参考文献
- ^ 「Mac のディスクユーティリティを使用してディスクイメージを作成する」。Apple . 2020 年8 月 13 日閲覧。
- ^ 「hdiutil(1) OS X マニュアルページ」。Mac Developer Library。Apple。2013年1月21日閲覧。
- ^ ScottW (2007 年 11 月 5 日). 「Live FileVault and Sparse Bundle Backups in Leopard」. macosx.com . 2013 年 10 月 29 日時点のオリジナルよりアーカイブ。2013年1 月 21 日閲覧。
- ^ 「SSH 経由でのスパース バンドル イメージのバックアップ」。LBackup。2013年1 月 21 日閲覧。
外部リンク
- GitHubの sparsebundlefs - macOS のスパースバンドル ディスク イメージを読み取るためのFUSEファイルシステム
