ボリュームのサイズ変更
Oracle Cloud Infrastructure Block Volumeサービスを使用すると、ブロック・ボリュームとブート・ボリュームのサイズを拡大できます。ボリュームのサイズを大きくするには、いくつかのオプションがあります。
-
オンライン・サイズ変更を使用して、既存のボリュームをその場で拡張します。これを行うステップは、「コンソールを使用したブロック・ボリュームのオンライン・サイズ変更」を参照してください。
-
ボリューム・バックアップから、より大きなボリュームにリストアします。新しいボリュームへのバックアップのリストアおよびブート・ボリュームのリストアを参照してください。
-
既存のボリュームを、より大きな新しいボリュームにクローニングします。ボリュームのクローニングおよびブート・ボリュームのクローニングを参照してください。
-
既存のボリュームをオフライン・サイズ変更で拡大します。これを行うステップは、「コンソールを使用したブロック・ボリュームのオフライン・サイズ変更」を参照してください。
ブロック・ボリューム・サービスの詳細は、ブロック・ボリュームに関するFAQを参照してください。
ボリュームのサイズを大きくすることはできますが、小さくすることはできません。
ブート・ボリュームまたはブロック・ボリュームのサイズを変更する前に、ボリュームのバックアップを作成する必要があります。
完全ボリューム・バックアップと増分ボリューム・バックアップの詳細は、ボリューム・バックアップ・タイプを参照してください。
必須IAMポリシー
Oracle Cloud Infrastructureを使用するには、管理者が記述するポリシー で、コンソールまたはSDK、CLIまたはその他のツールを使用したREST APIのどれを使用しているかにかかわらず、必要なアクセスのタイプを付与されている必要があります。アクションを実行しようとしたときに、権限がない、または認可されていないというメッセージが表示された場合は、付与されているアクセスのタイプと作業するコンパートメントを管理者に確認してください。
管理者用: ユーザーがコンピュート・インスタンスを起動するのポリシーで、既存のブロック・ボリュームをアタッチ/デタッチできることが指定されています。ボリューム管理者がブロック・ボリューム、バックアップおよびボリューム・グループを管理するのポリシーを使用すると、指定したグループはブロック・ボリュームおよびバックアップに関するすべての操作を実行できますが、インスタンスを起動することはできません。
コンソールを使用したブロック・ボリュームのオンライン・サイズ変更
オンライン・サイズ変更では、インスタンスからボリュームをデタッチせずにボリューム・サイズを拡張できます。
- ナビゲーション・メニューを開きます。「コア・インフラストラクチャ」で、「ブロック・ストレージ」に移動し、「ブロック・ボリューム」をクリックします。
- 「ブロック・ボリューム」リストで、サイズを変更するブロック・ボリュームをクリックします。
- 「サイズまたはパフォーマンスの編集」をクリックします。
-
VOLUME SIZE (IN GB)に新しいサイズを指定します。ブロック・ボリュームの現在のサイズより大きい値を指定する必要があります。
-
「変更の保存」をクリックします。これにより、ボリュームのプロビジョニング後に実行する必要があるディスクを再スキャンするコマンドがリストされたダイアログが開きます。オペレーティング・システムが展開されたボリューム・サイズを識別できるように、これらのコマンドを実行する必要があります。「コピー」リンクをクリックしてコマンドをコピーし、「クローズ」をクリックしてダイアログをクローズします。
- インスタンスのOSにログオンし、前のステップでコピーした再スキャン・コマンドをインスタンス・セッション・ウィンドウに貼り付けて実行します。Rescanコマンドは、Rescanning the Disk for Volumes Attached to Linux - Based Instancesでも提供されています。
-
パーティションを拡張します。ブロック・ボリュームのパーティションの拡張を参照してください。
この手順では、Windowsインスタンスにアタッチされたブロック・ボリューム、またはLinuxベースではないその他のインスタンス・タイプのオンライン・サイズ変更のプロセスについて説明します。
- ナビゲーション・メニューを開きます。「コア・インフラストラクチャ」で、「ブロック・ストレージ」に移動し、「ブロック・ボリューム」をクリックします。
- 「ブロック・ボリューム」リストで、サイズを変更するブロック・ボリュームをクリックします。
- 「サイズまたはパフォーマンスの編集」をクリックします。
-
VOLUME SIZE (IN GB)に新しいサイズを指定します。ブロック・ボリュームの現在のサイズより大きい値を指定する必要があります。
-
「変更の保存」をクリックします。
- ディスクを再スキャンします。Windowsインスタンスにアタッチされたボリュームのディスクの再スキャンを参照してください。
-
パーティションを拡張します。ブロック・ボリュームのパーティションの拡張を参照してください。
- ナビゲーション・メニューを開きます。「コア・インフラストラクチャ」で、「コンピュート」に移動し、「ブート・ボリューム」をクリックします。
- 「ブート・ボリューム」リストで、サイズを変更するブート・ボリュームをクリックします。
- 「サイズまたはパフォーマンスの編集」をクリックします。
-
VOLUME SIZE (IN GB)に新しいサイズを指定します。ブート・ボリュームの現在のサイズより大きい値を指定する必要があります。
-
「変更の保存」をクリックします。これにより、ボリュームのプロビジョニング後に実行する必要があるディスクを再スキャンするコマンドがリストされたダイアログが開きます。オペレーティング・システムが展開されたボリューム・サイズを識別できるように、これらのコマンドを実行する必要があります。「コピー」リンクをクリックしてコマンドをコピーし、「クローズ」をクリックしてダイアログをクローズします。
- インスタンスのOSにログオンし、前のステップでコピーした再スキャン・コマンドをインスタンス・セッション・ウィンドウに貼り付けて実行します。Rescanコマンドは、Rescanning the Disk for Volumes Attached to Linux - Based Instancesでも提供されています。
-
パーティションを拡張し、ファイル・システムを拡大します。Linuxベース・イメージでのルート・パーティションの拡張を参照してください。
- ナビゲーション・メニューを開きます。「コア・インフラストラクチャ」で、「コンピュート」に移動し、「ブート・ボリューム」をクリックします。
- 「ブート・ボリューム」リストで、サイズを変更するブート・ボリュームをクリックします。
- 「サイズ変更」をクリックします。
-
「変更の保存」をクリックします。
-
ディスクを再スキャンします。Windowsインスタンスにアタッチされたボリュームのディスクの再スキャンを参照してください。
-
パーティションを拡張します。Windowsベース・イメージでのシステム・パーティションの拡張を参照してください。
コンソールを使用したブロック・ボリュームのオフライン・サイズ変更
オフライン・サイズ変更では、ボリューム・サイズを拡張する前に、インスタンスからボリュームをデタッチします。ボリュームのサイズを変更して再アタッチしたら、パーティションを拡張する必要がありますが、ディスクを再スキャンする必要はありません。
オフラインボリュームのサイズ変更時の考慮事項
Linuxベース・インスタンスとWindowsベース・インスタンスのどちらの場合も、ボリュームをデタッチして再アタッチする際には複雑さとリスクが伴います。これは、準仮想化アタッチメント・タイプとiSCSIアタッチメント・タイプの両方に当てはまります。ボリュームのサイズを変更する際には、次の点に注意する必要があります:
-
一貫性のあるデバイス・パスを使用していない場合や、インスタンスでデバイス・パスの一貫性がサポートされていない場合に、サイズ変更後にボリュームをインスタンスに再アタッチすると、デバイスの順序およびパスが変更されることがあります。Logical Volume Manager (LVM)などのツールを使用している場合は、デバイス・マッピングの修正が必要になることがあります。一貫性のあるデバイス・パスの詳細は、一貫性のあるデバイス・パスを使用したボリュームへの接続を参照してください。
-
ISCSIでアタッチされたボリュームをデタッチしてからインスタンスに再アタッチすると、ボリュームのIPアドレスがインクリメントします。
-
ボリュームのサイズを変更する前に、ボリュームの完全バックアップを作成する必要があります。
-
ブロック・ボリュームをデタッチします。ボリュームのデタッチを参照してください。
- ナビゲーション・メニューを開きます。「コア・インフラストラクチャ」で、「ブロック・ストレージ」に移動し、「ブロック・ボリューム」をクリックします。
- 「ブロック・ボリューム」リストで、サイズを変更するブロック・ボリュームをクリックします。
- 「サイズまたはパフォーマンスの編集」をクリックします。
-
VOLUME SIZE (IN GB)に新しいサイズを指定します。ブロック・ボリュームの現在のサイズより大きい値を指定する必要があります。
-
「変更の保存」をクリックします。これにより、ボリュームのサイズ変更を完了するために必要なステップがリストされたダイアログが開きます。オフライン・サイズ変更の場合、ボリュームを再アタッチした後にパーティションを拡張する必要があります。「閉じる」をクリックすると、ダイアログが閉じます。
-
ボリュームを再アタッチします。詳細については、「ボリュームのアタッチ」を参照してください。
-
パーティションを拡張します。ブロック・ボリュームのパーティションの拡張を参照してください。
-
インスタンスを停止します。インスタンスの停止および起動を参照してください。
-
ブート・ボリュームをデタッチします。ブート・ボリュームのデタッチを参照してください。
- ナビゲーション・メニューを開きます。「コア・インフラストラクチャ」で、「コンピュート」に移動し、「ブート・ボリューム」をクリックします。
- 「ブート・ボリューム」リストで、サイズを変更するブート・ボリュームをクリックします。
- 「サイズまたはパフォーマンスの編集」をクリックします。
-
VOLUME SIZE (IN GB)に新しいサイズを指定します。ブロック・ボリュームの現在のサイズより大きい値を指定する必要があります。
-
ブート・ボリュームを再アタッチします。ブート・ボリュームのアタッチを参照してください。
-
インスタンスを再起動します。インスタンスの停止および起動を参照してください。
-
パーティションを拡張します。Windowsベース・イメージでのシステム・パーティションの拡張を参照してください。
-
インスタンスを停止します。インスタンスの停止および起動を参照してください。
-
ブート・ボリュームをデタッチします。ブート・ボリュームのデタッチを参照してください。
- ナビゲーション・メニューを開きます。「コア・インフラストラクチャ」で、「コンピュート」に移動し、「ブート・ボリューム」をクリックします。
- 「ブート・ボリューム」リストで、サイズを変更するブート・ボリュームをクリックします。
- 「サイズまたはパフォーマンスの編集」をクリックします。
-
VOLUME SIZE (IN GB)に新しいサイズを指定します。ブロック・ボリュームの現在のサイズより大きい値を指定する必要があります。
-
ブート・ボリュームをデータ・ボリュームとして2番目のインスタンスにアタッチします。ボリュームのアタッチおよびボリュームへの接続を参照してください。
-
パーティションを拡張し、ファイル・システムを拡大します。Linuxベース・イメージでのルート・パーティションの拡張を参照してください。
-
ブート・ボリュームを再アタッチします。ブート・ボリュームのアタッチを参照してください。
-
インスタンスを再起動します。インスタンスの停止および起動を参照してください。