Classic環境で利用できます。
サーバのデフォルトストレージ以外の HDDまたは SSDのストレージをサーバに追加できます。追加したストレージは削除または移行でき、サイズを拡張できます。
- Microサーバとベアメタルサーバはストレージを追加できません。
- サーバ1台ごとに最大2TBサイズのストレージを15個まで追加できます。サーバ作成時に自動作成されるデフォルトストレージが1つ存在するため、1台のサーバで使用できるストレージは最大16個です。
ユーザーの不注意によりストレージに保存されたデータが削除された場合、データは復旧できません。データ損失を防止して重要な情報を保護するために、ストレージデータを定期的にバックアップすることをお勧めします。
ストレージ情報確認
Storage画面の構成とストレージ情報の確認方法を説明します。
Storage画面
NAVERクラウドプラットフォームポータルで、コンソール >
> Services > Compute > Server > Storageメニューを順にクリックすると、Snapshot画面を確認できます。
Storage画面は、以下のように構成されています。

| 領域 | 説明 |
|---|---|
| ① メニュー名 | 現在確認中のメニューの名前と作成したストレージ数 |
| ② 基本機能 | Storageメニューに初回アクセスすると表示される機能
|
| ③ 作成後の機能 | ストレージ作成後に提供される機能
|
| ④ 検索ボックス | 作成されたストレージをサーバ名、ストレージ名、接続情報の条件に応じて検索 |
| ⑤ フィルタ | 表示するストレージをフィルタリング |
| ⑥ ストレージリスト | 作成されたストレージのリスト
|
ストレージ作成
サーバにストレージを追加するには、まず NAVERクラウドプラットフォームコンソールでストレージを作成します。NAVERクラウドプラットフォームコンソールでストレージを作成する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの Classic環境で、
> Services > Compute > Serverメニューを順にクリックします。 - Storageメニューをクリックします。
- [ストレージ作成] ボタンをクリックします。
- ストレージ作成のポップアップで情報を入力した後、 [追加] ボタンをクリックします。
- ストレージボリュームタイプ: 使用目的を考慮して選択
- SSD: 高性能 I/Oが必要な場合
- HDD: 一般的なサービスの場合
- ストレージ名: 3~30文字の英字の大小文字、数字、ハイフン(-)、アンダースコア(_)を使用して入力。先頭は英字にする必要があり、名前を入力しないと自動作成。
- Zone: ストレージを配置するゾーンを選択
- 適用サーバ選択: ストレージを接続するサーバを選択
- スナップショット選択: 保有しているスナップショットを使用してストレージを作成するには、使用するスナップショットを選択(スナップショットでストレージを作成を参照)
- サイズ: 画面に表示された範囲内で10GB単位で入力
- Max IOPS: 最大 IOPS値を確認
- 選択したストレージのボリュームタイプが SSDの場合: 入力したストレージサイズに応じて異なる(ストレージ仕様を参照)
- 選択したストレージのボリュームタイプが HDDの場合: 固定 IOPS
- ストレージボリュームタイプ: 使用目的を考慮して選択
- 確認のポップアップ内容を確認した後、 [確認] ボタンをクリックします。
- 作成されたストレージがストレージリストに表示されます。
- ストレージを作成した後、ディスクパーティション、フォーマット、マウントなどのタスクが完了すると、ストレージを使用できます。
- ストレージを使用するには、ストレージマウントタスク(Linux)またはストレージボリューム登録タスク(Windows)を行います。
ストレージを使用する
追加したストレージを使用するには、サーバにストレージをマウントするか、ボリュームを登録する必要があります。Linuxサーバにストレージをマウントする方法と、Windowsサーバにストレージボリュームを登録する方法を説明します。
ストレージマウント(Linux)
Linuxサーバに追加したストレージを使用するには、サーバにストレージをマウントする必要があります。次のステップを順に行い、追加したストレージをマウントします。
ディスク名はストレージ詳細情報の接続情報で確認できます。ここでは、ディスク名が /dev/xvdbの場合を例に挙げて説明します。
1.ストレージのヘルスチェック
サーバにアクセスしてストレージのヘルスチェックを行う方法は、次の通りです。
- 追加ストレージをマウントする Linuxサーバにアクセスします。
- サーバへのアクセス方法の詳細は、Linuxサーバアクセスをご参照ください。
su -コマンドを入力した後、パスワードを再入力します。- root権限でログインします。
fdisk -lコマンドを入力して/dev/xvdbディスクが追加されたことを確認します。
2.ディスクパーティション
ディスクパーティションを設定する方法は、次の通りです。
fdisk /dev/xvdbコマンドを入力します。Commandプロンプトでnと入力します。- 作成するパーティションが primary typeの場合は
pと、extended typeの場合はeと入力します。 - 作成するパーティションの番号とセクター領域を入力します。
- ディスク全体をマウントする場合、デフォルト値を入力します。
Commandプロンプトでwと入力します。- パーティションの設定が適用されます。
3.ストレージのフォーマット
パーティションにファイルシステムを設定する方法は、次の通りです。
次のコマンドの中から、マウントするサーバのイメージに適したコマンドを入力してパーティションをフォーマットします。
- CentOS 7.x:
mkfs.xfs /dev/xvdb1 - Ubuntu:
mkfs.ext4 /dev/xvdb1
4.ストレージのマウント
ストレージをマウントする方法は、次の通りです。
mkdir /mnt/aコマンドを入力してディレクトリを作成します。/mnt/aマウントポイントが作成されます。
mount /dev/xvdb1 /mnt/aコマンドを入力してストレージとディレクトリを接続します。/mnt/aにストレージがマウントされます。これでストレージを使用できます。
df -kコマンドを入力してマウントが正常に完了されたか確認します。- ファイルシステムリストに
/dev/xvdb1のマウントディレクトリが表示されます。
Filesystem Inodes IUsed IFree IUse% Mounted on /dev/vda2 4718080 74947 4643133 2% / /dev/vda1 524288 333 523955 1% /boot /dev/xvdb1 49984 3 49981 1% /mnt/a- ファイルシステムリストに
5.マウント情報の維持設定(fstab設定)
Linuxサーバを起動した後もマウント情報を維持するには、/etc/fstabでボリューム設定を変更します。/etc/fstabは起動段階でマウントされるボリューム情報が保存されるパスです。起動後、ストレージマウント情報を維持するようにボリューム設定を変更する方法は、次の通りです。
ここでは、xvdb1 ボリュームを例として説明し、ボリュームの他の設定を変更する方法を共に説明します。
- 次のコマンドを入力してボリューム情報設定ファイルを開きます。
vi /etc/fstab - 次の表を参照して
xvdb1ボリュームの設定を追加します。- ボリューム情報の例
/dev/xvdb1 /mnt/a ext4 defaults 1 2列の値 表示する設定 説明 /dev/xvdb1ボリューム名 /mnt/aマウントポイント ext4ファイルシステムの種類 defaultsオプション 1ダンプ設定 2fsck設定
- ボリューム情報の例
:wqコマンドを入力してエディタを終了します。
nofail オプションがあると、以下のようなエラー状況でもストレージが正常に起動します。
- UUIDに不要な引用符があったり、「default」の誤字があるなど、マウント情報が間違っている場合
- 実際にマウントするファイルシステムがない、または破損している場合
ストレージのアンマウント(Linux)
Linuxサーバでマウントしたストレージを解除する方法は、次の通りです。
- ストレージをアンマウントする Linuxサーバにアクセスします。
- サーバへのアクセス方法の詳細は、Linuxサーバアクセスをご参照ください。
umount /mnt/aコマンドを入力します。/mnt/aにマウントしたストレージが解除されます。
アンマウントが正常に行われない場合、アンマウント強制コマンドまたは fuserコマンドを通じて特定のファイルやファイルシステム、ポートなどで使用中のプロセスを確認・終了する必要があります。
- アンマウント強制コマンド
umount -l /mnt/aumount -f /mnt/a
- fuserコマンドの使用手順
fuser -cu /mnt/aでディレクトリを使用するユーザーまたはプロセスを確認fuser -ck /mnt/aでプロセスを強制終了umount /mnt/aでアンマウントを実行
ストレージボリュームの登録(Windows)
追加したストレージを使用するには、Windowsサーバにストレージをボリュームとして登録する必要があります。次の手順に従って追加したストレージをボリュームとして登録します。
1.ディスクの初期化
ディスクを初期化する方法は、次の通りです。
- 追加ストレージをボリュームとして登録する Windowsサーバにアクセスします。
- サーバへのアクセス方法の詳細は、Windowsサーバアクセスをご参照ください。
をクリックした後、Windows Administrative Tools > Computer Management > Disk Managementメニューを順にクリックします。
- 実行欄に
diskmgmt.mscを入力することもできます。
- 実行欄に
- ディスク初期化ポップアップで追加するディスクを選択して MBR(Master Boot Record)を選択した後、 [OK] ボタンをクリックします。
- ディスクが初期化されます。
- ポップアップが表示されない場合、ディスクリストで Not Initializedが表示されたディスクを検索して右クリックした後、Initialize Diskをクリックします。
2.ボリュームの作成とフォーマット
サーバにストレージボリュームを作成してフォーマットする方法は、次の通りです。
- ディスクリストで Unallocatedが表示されたディスクを検索して右クリックした後、New Simple Volumeをクリックします。
- [Next] ボタンをクリックします。
- シンプルボリュームサイズを入力した後、 [Next] ボタンをクリックします。
- 割り当てる Drive文字を選択した後、 [Next] ボタンをクリックします。
- パーティションフォーマットを設定した後、 [Next] ボタンをクリックします。
- 設定内容を確認した後、 [Finish] ボタンをクリックします。
- フォーマット完了後、当該ディスクのステータスが正常に表示されたらストレージを使用できます。
ボリュームの登録が正常に完了したかを確認するには、Windowsエクスプローラーで This PCをクリックした後、ハードディスク Driveリストを確認します。
ストレージボリュームの解除(Windows)
Windowsサーバでサーバに登録されたストレージボリュームを解除する方法は、次の通りです。
- Windowsサーバにアクセスします。
- サーバへのアクセス方法の詳細は、Windowsサーバアクセスをご参照ください。
をクリックした後、Windows Administrative Tools > Computer Management > Disk Managementメニューを順にクリックします。
- 実行欄に
diskmgmt.mscを入力することもできます。
- 実行欄に
- 表示されるリストで拡張するパーティションを検索して右クリックした後、Offlineをクリックします。
- サーバとの接続が解除され、パーティションのステータスが Offlineと表示されます。
サーバ接続
サーバに接続されていないストレージをサーバに接続する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの Classic環境で、
> Services > Compute > Serverメニューを順にクリックします。 - Storageメニューをクリックします。
- ストレージリストでサーバに接続するストレージを選択した後、 [サーバに接続] ボタンをクリックします。
- ストレージのステータスが使用可能の場合にのみサーバに接続できます。
- ポップアップの適用サーバ選択で接続するサーバを選択した後、 [はい] ボタンをクリックします。
- ストレージが選択したサーバに接続されます。ストレージを使用するには、ストレージマウント(Linux)またはストレージボリューム登録(Windows)を行います。
サーバ接続解除
ストレージとサーバの接続を解除し、他のサーバに再接続するとストレージを移行できます。サーバとストレージの接続を解除する方法は、次の通りです。
- サーバでストレージボリュームを解除します。
- ストレージボリュームの解除方法に関する詳細は、以下をご参照ください。
- Linuxサーバ: ストレージのアンマウント(Linux)
- Windowsサーバ: ストレージボリュームの解除(Windows)
参考Linuxサーバに接続されていたストレージの場合、ストレージをアンマウントした後、接続されていたサーバの
/etc/fstabで当該ストレージのマウント情報を削除します。 - ストレージボリュームの解除方法に関する詳細は、以下をご参照ください。
- NAVERクラウドプラットフォームコンソールの Classic環境で、
> Services > Compute > Serverメニューを順にクリックします。 - Storageメニューをクリックします。
- ストレージリストで接続を解除するストレージを選択した後、 [サーバとの接続を解除] ボタンをクリックします。
- 確認のポップアップ内容を確認した後、 [はい] ボタンをクリックします。
- ストレージとサーバの接続が解除され、ストレージのステータスが使用可能と表示されます。
- サーバの作成時に一緒に作成されるデフォルトストレージは、接続を解除できません。
- Windowsサーバで接続が解除されず再試行のポップアップが表示される場合、以下の方法をお試しください。
- 実行画面で
diskmgmt.mscを入力した後、 [確認] ボタンをクリックします。 - 削除するディスクを検索して右クリックした後、Propertiesをクリックします。
- プロパティポップアップで Location項目に表示された Target Idを確認します。
- 実行画面で
devmgmt.mscを入力した後、 [確認] ボタンをクリックします。 - ディスク Driveリストの中から Target Idが同一のディスクを探します。
- Target Idはプロパティポップアップから確認でき、プロパティポップアップを開くにはディスクを検索して右クリックした後、Propertiesをクリックします。
- 見つけ出したディスクをクリックした状態で右クリックした後、Uninstall deviceをクリックします。
- 20~30秒後に NAVERクラウドプラットフォームコンソールでサーバとの接続解除を再試行してください。
- 実行画面で
- 上記の方法でも問題が解決できない場合は、OSからディスクが正常に分離できない状況ですのでサーバを停止するか再起動します。
ストレージサイズの変更
使用中のストレージサイズを拡張できます。NAVERクラウドプラットフォームコンソールでストレージサイズを拡張した後、サーバのシステムに合わせてパーティションとファイルシステムを変更すると適用されます。
ストレージサイズを拡張した後、パーティションとファイルシステムを変更する時にストレージのデータが消失する場合があります。データ損失を防ぐためには、ストレージサイズを拡張する前にスナップショットを作成してください。スナップショットを作成する方法の詳細は、スナップショット作成をご参照ください。
- 運用中のサーバに接続されているストレージサイズは変更できません。ストレージが接続されているサーバを停止するか、ストレージの接続を解除してからサイズを変更します。
- ストレージサイズは拡張のみ可能で、縮小はできません。
- SSDの場合、ディスクサイズが大きくなると IOPS数値も比率に合わせて変更されます。
- Standard、High Memoryタイプのサーバはストレージサイズを変更できます。接続サーバのタイプやストレージボリュームのタイプによって拡張可否が異なります。拡張可否を確認するには、当該ストレージの詳細情報でサイズ変更可否の項目をご確認ください。
ストレージサイズの拡張
NAVERクラウドプラットフォームコンソールでストレージサイズを拡張する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの Classic環境で、
> Services > Compute > Serverメニューを順にクリックします。 - Storageメニューをクリックします。
- ストレージリストでサイズを変更するストレージを選択した後、 [ストレージ設定] > ストレージ変更を順にクリックします。
- ストレージ変更ポップアップのストレージサイズの項目に変更するサイズを入力した後、 [確認] ボタンをクリックします。
パーティションとファイルシステムの拡張(Linux)
Linuxサーバでのパーティションとファイルシステムを拡張する方法は、次の通りです。ここでは、/dev/xvdb1 ストレージを例に挙げて説明します。
- Linuxサーバにアクセスします。
- サーバへのアクセス方法の詳細は、Linuxサーバアクセスをご参照ください。
su -コマンドを入力した後、パスワードを再入力します。- root権限でログインします。
lsblkコマンドを入力して/dev/xvdb1ストレージのステータスを確認します。- コマンドの実行結果、
/dev/xvdb1ストレージのステータスが確認できない場合は、ストレージがサーバに接続された状態かご確認ください。
- コマンドの実行結果、
- 次のコマンドを入力して
/dev/xvdb1ストレージマウントを解除します。growpartコマンド実行前の事前タスクとして、growpartコマンドはマウント状態でも実行可能ですが、データが失われる恐れがあるためアンマウントまたはスナップショットのバックアップをお勧めします。
umount /dev/xvdb1 growpartコマンドを入力してパーティションを拡張します。growpartコマンドの使用によりデータ損失の可能性があるため、アンマウントまたはスナップショットのバックアップ後に使用することをお勧めします。growpart [스토리지] [파티션 번호]コマンドでストレージ名とパーティション番号の間に空白が存在するため、注意して入力してください。
growpart /dev/xvdb 1参考growpartコマンドを実行できない場合、次のコマンドを入力して OSに適したパッケージをインストールします。- CentOS 7.x
yum install cloud-utils-growpart - Ubuntu 18.04
apt-get update apt-get install cloud-guest-utils
lsblkコマンドを入力してパーティションが拡張されているか確認します。- 次のコマンドを入力して、当該パーティションのファイルシステムのステータスを確認します。
e2fsck -f /dev/xvdb1 - 次のコマンドの中から、使用中のファイルシステムに適したコマンドを入力し、ファイルシステムをマウントしてサイズを変更します。
- ext4
mount /dev/xvdb1 /data resize2fs /dev/xvdb1 - xfs
mount /dev/xvdb1 /data xfs_growfs /dev/xvdb1
- ext4
df -hコマンドを入力して拡張とマウントが正常に完了したか確認します。
パーティションとファイルシステムの拡張(Windows)
Windowsサーバでパーティションとファイルシステムを拡張する方法は、次の通りです。
- Windowsサーバにアクセスします。
- サーバへのアクセス方法の詳細は、Windowsサーバアクセスをご参照ください。
をクリックした後、Windows Administrative Tools > Computer Management > Disk Managementメニューを順にクリックします。
- 実行欄に
diskmgmt.mscを入力することもできます。
- 実行欄に
- 表示されるリストで拡張するパーティションを検索して右クリックした後、Extend Volumeをクリックします。
- コンソールでストレージサイズを正常に拡張した場合、拡張したサイズ分だけの Unallocatedサイズが対象ディスクに表示され、そのディスクに拡張するパーティションがあります。
- [Next] ボタンをクリックします。
- 拡張する容量を入力した後、 [Next] ボタンをクリックします。
- 設定内容を確認した後、 [Finish] ボタンをクリックします。
- ディスクボリュームを拡張します。
ストレージでのスナップショット作成
使用しているストレージの現在のステータスのスナップショットを作成できます。スナップショットを作成する方法の詳細は、スナップショット作成をご参照ください。
ストレージ削除
追加したストレージを削除する方法は、次の通りです。
ストレージを削除すると、そのストレージ内のデータが共に削除され、削除したデータは復旧できません。削除する前に必ずストレージ内のデータを確認します。
- サーバの作成時に共に作成されるデフォルトストレージは削除できません。
- サーバに接続されているストレージは削除できません。まず、接続を解除した後に削除してください。
- NAVERクラウドプラットフォームコンソールの Classic環境で、
> Services > Compute > Serverメニューを順にクリックします。 - Storageメニューをクリックします。
- ストレージリストで削除するストレージを選択した後、 [ストレージ削除] ボタンをクリックします。
- 確認のポップアップ内容を確認した後、 [はい] ボタンをクリックします。
- ストレージが返却され、リストから削除されます。
Linuxサーバに接続されていたストレージの場合、コンソールでストレージを削除した後、接続されていたサーバの /etc/fstabで当該ストレージのマウント情報を削除します。
をクリックして