APFS(AppleのMacOS用ファイルシステム)とは何ですか?

APFSは、macOS、iOS、watchOS、およびtvOSで使用されます。

APFS(Apple File System)は、ストレージシステム上のデータを整理して構造化するためのシステムです。 MacFSで最初にリリースされたAPFS Sierraは30歳のHFS +を置き換えます。

HFS +とHFS(Hierarchical File Systemのわずかに古いバージョン)は、もともと、ハードディスクを回転させることが第三者によって提供される高価なオプションであったMac用の主な記憶媒体であったフロッピーディスクの時代に作られたものです。

これまでAppleはHFS +を置き換えたばかりでしたが、 iOStvOSwatchOSに既に含まれているAPFSは、macOS High Sierra以降のデフォルトのファイルシステムになりました。

APFSは今日と明日のストレージ技術に最適化されています

HFS +は、800キロバイトのフロッピーが王様だったときに導入されまし 。 現在のMacはフロッピーを使用していないかもしれませんが、スピンしているハードディスクは古風なように見え始めています。 アップル社では、すべての製品でフラッシュベースのストレージを重視しているため、回転メディアで動作するように最適化されたファイルシステムと、ディスクが回転するのを待つ固有の待ち時間だけでは意味がありません。

APFSは、SSDや他のフラッシュベースのストレージシステムのために設計されています。 APFSはソリッドステートストレージの仕組みに合わせて最適化されていますが、最新のハードドライブでも機能します。

将来の校正

APFSは64ビットのiノード番号をサポートしています。 inodeは、ファイルシステムオブジェクトを識別する固有の識別子です。 ファイルシステムオブジェクトは何でもかまいません。 ファイル、フォルダ。 64ビットのiノードでは、APFSはおよそ9つの5倍のファイルシステムオブジェクトを保持して、21億の制限を超えることができました。

9つのquintillionは非常に大きな数字のように思えるかもしれません。ストレージデバイスが実際にその多くのオブジェクトを保持するのに十分なスペースを持つことを正しく尋ねるかもしれません。 その答えにはストレージの傾向を覗く必要があります。 これを考えてみましょう.Appleはすでに、企業レベルのストレージ技術を、Macや階層型ストレージを使用する能力などのコンシューマレベルの製品に移行し始めました。 これは、高性能SSDと低速だがはるかに大きなハードドライブ間でデータを移動するFusionドライブ初めて見られました 。 頻繁にアクセスされるデータは高速SSDに保存され、使用頻度の低いファイルはハードドライブに保存されていました。

MacOSではiCloudベースのストレージをミックスに追加することで、Appleはこのコンセプトを拡張しました。 すでに視聴した映画やテレビ番組をiCloudに保存してローカルストレージを解放できるようにします。 この最後の例では、この階層型ストレージシステムで使用されているすべてのディスクにまたがって統一されたinodeナンバリングシステムが必要ではありませんが、アップルの一般的な方向性を示しています。 ユーザーのニーズに最適な複数のストレージテクノロジを統合し、OSに単一のファイル領域として認識させることができます。

APFSの機能

APFSには、古いファイルシステムとは別の特徴があります。