APFS
「Apple File System」の略です。APFSは、Appleがフラッシュメモリストレージデバイス向けに開発したファイルシステムです。2017年3月にiOS 10.3とともにリリースされ、2017年9月にはmacOS 10.13(High Sierra)向けにもリリースされました。
Apple File Systemは、Apple製品で数十年にわたって使用されてきた、Appleの以前のファイルシステムであるHFS+の後継です。APFSは、スマートフォンやSSDなどのフラッシュストレージデバイス上で、ファイルをより効率的に保存およびアクセスできるように設計されています。1台のストレージデバイスで90京個を超えるファイルをサポートします。これは、HFS+がサポートする約43億個のファイルと比べて大幅に多い数です。APFSは、HFS+とは異なり、ディスク全体の暗号化を標準でサポートしています。
APFSは、HFS+と比べて多くの大幅なパフォーマンス向上を実現しています。必要なメモリオーバーヘッドが少なく、HFS+よりもレイテンシが低くなっています。つまり、ファイルの読み取りと書き込みが高速になり、ドキュメントを開いたり、大量のファイルを参照したりするような一般的な操作が速くなります。コピーでは、ファイルを複製するのではなく、元のファイルへのポインターを追加するだけでファイルのクローンが作成されるため、効率が大幅に向上します。これにより、追加のディスク容量を必要とせず、コピーを瞬時に作成できます。コピーしたファイルを変更すると、その更新はファイルの「差分」または変更として記録されます。
前身のファイルシステムと同様に、Apple File SystemはSSDの寿命を延ばすためのTRIMをサポートしています。また、「Space Sharing」も追加されています。これは、複数のAPFSボリュームが、物理ストレージデバイス、つまり「コンテナ」上の同じ空き領域を共有できるようにする機能です。これにより、APFSでフォーマットされたボリュームは、再パーティション化を行わずに、必要に応じて拡張または縮小できます。HFS+で実装されているジャーナリングの代わりに、APFSはコピーオンライト方式のメタデータ構造を使って変更を追跡し、ファイルシステムへの変更を記録します。これにより、予期しないクラッシュによるファイルの破損を防ぎ、ジャーナリングのオーバーヘッドを軽減します。
NOTE: APFSは、macOS 10.13 High Sierra以降を搭載し、フラッシュメモリドライブを使用するMacで自動的に使われます。フラッシュベースのMacをHigh Sierraにアップデートすると、ファイルシステムもHFS+からAPFSに自動的に更新されます。HDDまたはFusion Driveを搭載したMacは、APFSには更新されません。
知識をテストする
