コンテナの書式設定と作成を学ぶ
APFS(APple File System)には 、Macのドライブのフォーマットと管理に関する新しい概念がいくつか用意されています。 これらの中では、空き領域を動的に共有できるコンテナを使用して 、その中に含まれているボリュームと連携して作業しています。
新しいファイルシステムを最大限に活用し、Macのストレージシステムを管理するためのいくつかの新しいテクニックを学ぶには、APFSでドライブをフォーマットする方法、コンテナを作成、サイズ変更、削除する方法、サイズを指定できないAPFSボリュームを作成する方法。
始める前に、この記事では、APFSフォーマットのドライブの管理と操作にDisk Utilityを使用する方法について具体的に説明します。 汎用のディスクユーティリティガイドではありません。 HFS +(Hierarchical File System Plus)でフォーマットされたドライブで作業する必要がある場合は、記事「 OS Xのディスクユーティリティの使用」を参照してください。
01/03
APFSでドライブをフォーマットする
ディスク・フォーマットとしてAPFSを使用する場合は、いくつか注意すべき制限事項があります。
- Time Machineドライブは、HFS +としてフォーマットする必要があります。 これは将来変更される可能性がありますが、現在はTime MachineドライブをAPFSにフォーマットまたは変換しないでください。
- Appleは、標準の回転式ハードドライブでAPFSを使用することは推奨しません。 APFSはソリッドステートドライブに最適です。
- macOS High Sierra以降を使用してドライブを暗号化すると、ドライブはAPFS暗号化形式に変換されます。 Time MachineなどのアプリやユーティリティがAPFS形式では動作しないため、この作業を行う際は注意が必要です。
そのような行為を避けて、ドライブをフォーマットしてAPFSを使用する方法を見てみましょう。
APFSへのドライブのフォーマットの一般的な手順
警告:ドライブをフォーマットすると、ディスクに含まれるすべてのデータが失われます。 現在のバックアップがあることを確認してください。
- 「 ディスクユーティリティ」を/アプリケーション/ユーティリティ/
- [ディスクユーティリティ]ツールバーの[ 表示 ]ボタンをクリックし、[ すべてのデバイスを表示する]オプションを選択します。
- サイドバーで、APFSでフォーマットするドライブを選択します。 サイドバーには、すべてのドライブ、コンテナ、およびボリュームが表示されます。 ドライブは、各階層ツリーの先頭にある最初のエントリです。
- ディスクユーティリティツールバーの消去ボタンをクリックします。
- シートがドロップダウンされ、使用する書式のタイプと追加のオプションを選択できます。
- [ 形式]ドロップダウンメニューを使用して、使用可能なAPFS形式の1つを選択します。
- 使用する書式体系として[ GUID Partition Map]を選択します 。 Windowsや古いMacで使用する他のスキームを選択できます。
- 名前を入力します。 名前は、ドライブのフォーマット時に常に作成される単一ボリュームに使用されます。 このガイドのボリュームの作成、サイズ変更、および削除の手順を使用して、後でボリュームを追加したり、このボリュームを削除したりすることができます。
- 選択したら、[ 消去 ]ボタンをクリックします。
- シートがドロップされ、進行状況バーが表示されます。 フォーマットが完了したら、[ 完了 ]ボタンをクリックします。
- APFSコンテナとボリュームが作成されていることをサイドバーで確認します。
コンテナを追加または削除するには、APFSフォーマットドライブのコンテナの作成手順を使用します。
データを失うことなくHFS +ドライブをAPFSに変換する
すでに存在する情報を失うことなく、既存のボリュームをAPFS形式を使用するように変換できます。 私はあなたが変換する前にデータのバックアップを持っていることをお勧めします。 APFSに変換中に問題が発生した場合、データが失われる可能性があります。
- ディスクユーティリティのサイドバーで、変換するHFS +ボリュームを選択します。 ボリュームはドライブ階層ツリーの最後の項目であることを覚えておいてください。
- [ 編集 ]メニューから[ Convert to APFS ]を選択します。
- シートにボリューム形式に変更しようとしているという警告が表示され、データを失うことなくAPFSへの変更を元に戻すことはできません。 これで問題ない場合は、[ 変換 ]ボタンをクリックします。
02/03
APFSフォーマットのドライブのコンテナの作成
APFSはドライブのフォーマット・アーキテクチャーに新しいコンセプトをもたらします。 APFSに含まれている多くの機能の1つは、ユーザーのニーズを満たすためにボリュームのサイズを動的に変更できることです。
古いHFS +ファイルシステムでは、ドライブを1つ以上のボリュームにフォーマットしました。 各ボリュームには、作成時に決定されたセットサイズがありました。 特定の条件下では、情報を失うことなくボリュームのサイズを変更できることは事実ですが、実際に拡大する必要があったボリュームには適用されないことがよくありました。
APFSは、ボリュームがAPFSフォーマットのドライブ上で使用可能な未使用スペースのいずれかを取得できるようにすることで、これらの古いサイズ変更の制約の大部分を排除します。 共有されていない空き領域は、空き領域が物理的に格納されている場所を気にすることなく、必要な任意のボリュームに割り当てることができます。 1つのマイナーな例外があります。 ボリュームと空き領域は、同じコンテナ内になければなりません。
Appleはこの機能をSpace Sharingと呼び、コンテナ内の空き容量を共有するために使用しているファイルシステムに関係なく、複数のボリュームを許可します。
もちろん、ボリュームサイズをあらかじめ割り当てたり、最小または最大ボリュームサイズを指定したりすることもできます。 後でボリュームを作成するときのボリューム制限の設定方法について説明します。
APFSコンテナを作成する
コンテナは、ドライブフォーマットを変更する必要がある場合にのみ、APFSフォーマットのドライブ上に作成することができます。「APFSフォーマットドライブの作成」を参照してください。
- 起動ディスクユーティリティは、/アプリケーション/ユーティリティ/
- 表示された「ディスクユーティリティ」ウィンドウで、 「表示」ボタンをクリックしてから、「 すべてのデバイスをどのようにするか」をドロップダウンリストから選択します。
- ディスクユーティリティのサイドバーが物理ドライブ、コンテナ、およびボリュームを表示するように変更されます。 ディスクユーティリティのデフォルトでは、サイドバーにボリュームのみが表示されます。
- コンテナを追加するドライブも選択します。 サイドバーでは、物理ドライブが階層ツリーの一番上を占めます。 ドライブの下に、コンテナとボリュームが表示されます(存在する場合)。 APFSでフォーマットされたドライブには、すでに少なくとも1つのコンテナがあります。 このプロセスでは、追加のコンテナが追加されます。
- ドライブを選択した状態で、ディスクユーティリティツールバーの[ パーティション ]ボタンをクリックします。
- 現在のコンテナにボリュームを追加するか、デバイスをパーティションに分割するかを尋ねるシートがドロップダウンします。 [ パーティション ]ボタンをクリックします。
- パーティションマップが表示され、現在のパーティションの円グラフが表示されます。 コンテナを追加するには、 プラス(+)ボタンをクリックします。
- これで、新しいコンテナに名前を付けたり、書式を選択したり、コンテナにサイズを与えることができます。 ディスクユーティリティは、ボリュームとコンテナを作成するために同じパーティションマップインターフェイスを使用するため、少し混乱する可能性があります。 名前は新しいコンテナ内で自動的に作成されるボリュームに適用され、フォーマットタイプはボリュームを参照し、選択するサイズは新しいコンテナのサイズになります。
- 選択して適用をクリックします。
- ドロップダウンシートが表示され、発生する変更が一覧表示されます。 表示されたら、[ パーティション ]ボタンをクリックします。
この時点で、大部分のスペースを占める単一のボリュームを含む新しいコンテナを作成しました。 Create Volumesセクションを使用して、コンテナ内のボリュームを変更、追加、または削除できるようになりました。
コンテナの削除
- コンテナを削除するには、上記の手順1〜6を実行します。
- 選択したドライブパーティションマップが表示されます。 削除するパーティションまたはコンテナを選択します。 コンテナ内のボリュームもすべて削除されます。
- マイナス( - )ボタンをクリックし、適用ボタンをクリックします。
- ドロップダウンシートには、何が起きるのかが一覧表示されます。 すべてが正常に見える場合は、[ パーティション ]ボタンをクリックします。
03/03
ボリュームの作成、サイズ変更、削除
コンテナは、その中に含まれる1つ以上のボリュームとスペースを共有します。 ボリュームを作成、サイズ変更、または削除すると、ボリュームは常に特定のコンテナに参照されます。
ボリュームの作成
- 「ディスクユーティリティ」を開いて(APFSフォーマットドライブのコンテナの作成の手順1〜3に従ってください)、新しいボリュームを作成するコンテナをサイドバーから選択します。
- ディスクユーティリティツールバーの[ ボリュームの追加 ]ボタンをクリックするか、[ 編集 ]メニューから[ APFSボリュームの追加 ]を選択します。
- 新しい音量に名前を付け、音量のフォーマットを指定できるシートがドロップダウンします。 名前とフォーマットを選択したら、[ サイズオプション ]ボタンをクリックします。
- サイズオプションを使用すると、予約サイズを設定できます。 ボリュームが持つ最小サイズです。 予約サイズを入力します。 クォータサイズは、ボリュームの展開可能な最大サイズを設定するために使用されます。 どちらの値もオプションです。リザーブサイズが設定されていない場合、ボリュームはそのボリュームに含まれるデータの量だけ大きくなります。 クォータサイズが設定されていない場合、ボリュームのみのサイズ制限は、コンテナサイズと、同じコンテナ内の他のボリュームが占めるスペースの量に基づいて決まります。 コンテナ内の空き領域は、その中のすべてのボリュームで共有されます。
- 選択して[ OK ]をクリックし、[ 追加 ]ボタンをクリックします。
ボリュームの削除
- ディスクユーティリティのサイドバーから、削除するボリュームを選択します。
- ディスクユーティリティツールバーのボリューム( - )ボタンをクリックするか、 編集メニューからAPFSボリュームを削除(Delete APFS Volume )を選択します。
- 何が起きようとしているかを警告するシートがドロップダウンします。 削除ボタンをクリックして削除処理を続行します。
ボリュームのサイズ変更
コンテナ内の空き領域はコンテナ内のすべてのAPFSボリュームと自動的に共有されるため、HFS +ボリュームの場合と同様に、ボリュームのサイズ変更を強制する必要はありません。 コンテナ内の1つのボリュームからデータを削除するだけで、その中にあるすべてのボリュームで新しく解放されたスペースを利用できるようになります。
現時点では、APFSボリュームが最初に作成されたときに使用可能な予約サイズまたはクォータサイズオプションを変更する方法はありません。 将来のmacOSリリースのある時点で、 ターミナルで使用されるコマンドラインツールであるdiskutilに必要なコマンドが追加される可能性があります。 リザーブとクォータの値を編集する機能が利用可能になると、この記事を情報で更新します。