- 印刷する
- PDF
Storage
- 印刷する
- PDF
Classic環境で利用できます。
サーバのデフォルトストレージ以外の HDDまたは SSDのストレージをサーバに追加できます。追加したストレージは削除または移行でき、容量を拡張できます。
- Microサーバとベアメタルサーバはストレージを追加できません。
- サーバ1台ごとに最大2TB容量のストレージを15個まで追加できます。サーバ作成時に自動作成されるデフォルトストレージが1つ存在するため、1台のサーバで使用できるストレージは最大16個です。
ユーザーの不注意によりストレージに保存されたデータが削除された場合、データは復旧できません。データ損失を防止して重要な情報を保護するために、ストレージデータを定期的にバックアップすることをお勧めします。
ストレージ情報確認
Storage画面の構成とストレージ情報の確認方法を説明します。
Storage画面
NAVERクラウドプラットフォームポータルで、 コンソール > Services > Compute > Server > Storage メニューを順にクリックすると、Storage画面を確認できます。
Storage画面は、以下のように構成されています。
領域 | 説明 |
---|---|
① メニュー名 | 現在確認中のメニューの名前と作成したストレージ数 |
② 基本機能 | Storageメニューに初回アクセスすると表示される機能
|
③ 作成後の機能 | ストレージ作成後に提供される機能
|
④ 検索ボックス | 作成されたストレージをサーバ名、ストレージ名、接続情報の条件に応じて検索 |
⑤ フィルタ | 表示するストレージをフィルタリング |
⑥ ストレージリスト | 作成されたストレージのリスト
|
ストレージ作成
サーバにストレージを追加するには、まず NAVERクラウドプラットフォームコンソールでストレージを作成します。NAVERクラウドプラットフォームコンソールでストレージを作成する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの Region メニューや Platform メニューから利用中の環境をクリックします。
- 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
ファイルシステムの種類 ext4
: Ubuntuxfs
: CentOS 7.x
defaults
オプション defaults
: auto、rw、nouser、exec、suidオプションのプロパティをすべて持つオプション:auto
: 起動時に自動でマウントnoauto
: 起動時に自動マウントしないrw
: 読み取りと書き込みができるようマウントro
: 読み取り専用でマウントnouser
: rootアカウントのみマウントできるよう設定user
: 一般アカウントもマウントできるよう設定exec
: ファイルの実行を許可suid
:SetUID
とSetGID
を許可nofail
: マウントするファイルシステムの状態が使用不可の場合も起動プロセスを中断せずに続行できるようにするオプション
1
ダンプ設定 0
: ダンプされないファイルシステム1
: ダンプ可能なファイルシステム
2
fsck
設定0
: 起動時にfsck
を実行しない1
: 起動時にroot
ファイルシステムを優先して確認2
: 起動時にroot
以外のファイルシステムを優先して確認
:wq
コマンドを入力してエディタを終了します。
nofail
オプションがあると、以下のようなエラー状況でもストレージが正常に起動します。
- UUIDに不要な引用符があったり、「default」の誤字があるなど、マウント情報が間違っている場合
- 実際にマウントするファイルシステムがない、または破損している場合
ストレージのアンマウント(Linux)
Linuxサーバでマウントしたストレージを解除する方法は、次の通りです。
- ストレージをアンマウントする Linuxサーバにアクセスします。
- サーバへのアクセス方法の詳細は、Linuxサーバアクセスをご参照ください。
umount /mnt/a
コマンドを入力します。/mnt/a
にマウントしたストレージが解除されます。
アンマウントが正常に行われない場合、アンマウント強制コマンドまたは fuserコマンドを通じて特定のファイルやファイルシステム、ポートなどで使用中のプロセスを確認・終了する必要があります。
- アンマウント強制コマンド
umount -l /mnt/a
umount -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(Mater Boot Record)を選択した後、[OK] ボタンをクリックします。
- ディスクが初期化されます。
- ポップアップが表示されない場合、ディスクリストで Not Initialized が表示されたディスクを検索して右クリックし、Initialize Disk をクリックします。
2. ボリュームの作成とフォーマット
サーバにストレージボリュームを作成してフォーマットする方法は、次の通りです。
- ディスクリストで Unallocated が表示されたディスクを検索して右クリックした後、New Simple Volume をクリックします。
- [Next] ボタンをクリックします。
- シンプルボリュームサイズを入力した後、 [Next] ボタンをクリックします。
- 割り当てるドライブ文字を選択した後、 [Next] ボタンをクリックします。
- パーティションフォーマットを設定した後、 [Next] ボタンをクリックします。
- 設定内容を確認した後、 [Finish] ボタンをクリックします。
- フォーマット完了後、当該ディスクの状態が正常に表示されたらストレージを使用できます。
ボリュームの登録が正常に完了したかを確認するには、Windowsエクスプローラーで This PC をクリックした後、ハードディスクドライブリストを確認します。
ストレージボリュームの解除(Windows)
Windowsサーバでサーバに登録されたストレージボリュームを解除する方法は、次の通りです。
- Windowsサーバにアクセスします。
- サーバへのアクセス方法の詳細は、Windowsサーバアクセスをご参照ください。
をクリックした後、 Windows Administrative Tools > Computer Management > Disk Management メニューを順にクリックします。
- 実行欄に
diskmgmt.msc
を入力できます。
- 実行欄に
- 表示されるリストで拡張するパーティションを検索して右クリックした後、 Offline をクリックします。
- サーバとの接続が解除され、パーティションの状態が Offline と表示されます。
サーバ接続
サーバに接続されていないストレージをサーバに接続する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの Region メニューや Platform メニューから利用中の環境をクリックします。
- Services > Compute > Server メニューを順にクリックします。
- Storage メニューをクリックします。
- ストレージリストでサーバに接続するストレージを選択した後、 [サーバに接続] ボタンをクリックします。
- ストレージ状態が 使用可能 の場合にのみサーバに接続できます。
- ポップアップの 適用サーバ選択 で接続するサーバを選択した後、 [はい] ボタンをクリックします。
- ストレージが選択したサーバに接続されます。ストレージを使用するには、ストレージマウント(Linux)またはストレージボリューム登録(Windows)を行います。
サーバ接続解除
ストレージとサーバの接続を解除し、他のサーバに再接続するとストレージを移行できます。サーバとストレージの接続を解除する方法は、次の通りです。
サーバでストレージボリュームを解除します。
- ストレージボリュームの解除方法に関する詳細は、以下をご参照ください。
- Linuxサーバ: ストレージのアンマウント(Linux)
- Windowsサーバ: ストレージボリュームの解除(Windows)
参考Linuxサーバに接続されていたストレージの場合、ストレージをアンマウントした後、接続されていたサーバの
/etc/fstab
で当該ストレージのマウント情報を削除します。- ストレージボリュームの解除方法に関する詳細は、以下をご参照ください。
NAVERクラウドプラットフォームコンソールの Region メニューや Platform メニューから利用中の環境をクリックします。
Services > Compute > Server メニューを順にクリックします。
Storage メニューをクリックします。
ストレージリストで接続を解除するストレージを選択した後、 [サーバとの接続を解除] ボタンをクリックします。
確認のポップアップ内容を確認した後、 [はい] ボタンをクリックします。
- ストレージとサーバの接続が解除され、ストレージ状態が 使用可能 と表示されます。
- サーバの作成時に一緒に作成されるデフォルトストレージは、接続を解除できません。
- Windowsサーバで接続が解除されず再試行のポップアップが表示される場合、以下の方法をお試しください。
- 実行画面で
diskmgmt.msc
を入力した後、[確認] ボタンをクリックします。 - 削除するディスクを検索して右クリックし、 Properties をクリックします。
- プロパティポップアップで Location 項目に表示された Target Id を確認します。
- 実行画面で
devmgmt.msc
を入力した後、[確認] ボタンをクリックします。 - ディスクドライブリストの中から Target Id が同一のディスクを探します。
- Target Id はプロパティポップアップから確認でき、プロパティポップアップを開くにはディスクを検索して右クリックした後、 Properties をクリックします。
- 見つけ出したディスクをクリックした状態で右クリックし、 Uninstall device をクリックします。
- 20~30秒後に NAVERクラウドプラットフォームコンソールでサーバとの接続解除を再試行してください。
- 実行画面で
- 上記の方法でも問題が解決できない場合は、OSからディスクが正常に分離できない状況ですのでサーバを停止するか再起動します。
ストレージ容量の変更
使用中のストレージ容量を拡張できます。NAVERクラウドプラットフォームコンソールでストレージ容量を拡張した後、サーバのシステムに合わせてパーティションとファイルシステムを変更すると適用されます。
ストレージ容量を拡張した後、パーティションとファイルシステムを変更する時にストレージのデータが消失する場合があります。データ損失を防ぐためには、ストレージ容量を拡張する前にスナップショットを作成してください。スナップショットを作成する方法の詳細は、スナップショット作成をご参照ください。
- 運用中のサーバに接続されているストレージ容量は変更できません。ストレージが接続されているサーバを停止するか、ストレージの接続を解除してから容量を変更します。
- ストレージ容量は拡張のみ可能で、縮小はできません。
- SSDの場合、ディスク容量が大きくなると IOPS数値も比率に合わせて変更されます。
- Standard、High Memoryタイプのサーバはストレージ容量を変更できます。接続サーバのタイプやストレージのタイプによって拡張可否が異なります。拡張可否を確認するには、当該ストレージの詳細情報で 容量変更可否 の項目をご確認ください。
ストレージ容量の拡張
NAVERクラウドプラットフォームコンソールでストレージ容量を拡張する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの Region メニューや Platform メニューから利用中の環境をクリックします。
- 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クラウドプラットフォームコンソールの Region メニューや Platform メニューから利用中の環境をクリックします。
- Services > Compute > Server メニューを順にクリックします。
- Storage メニューをクリックします。
- ストレージリストで削除するストレージを選択した後、 [ストレージ削除] ボタンをクリックします。
- 確認のポップアップ内容を確認した後、 [はい] ボタンをクリックします。
- ストレージが返却され、リストから削除されます。
Linuxサーバに接続されていたストレージの場合、コンソールでストレージを削除した後、接続されていたサーバの /etc/fstab
で当該ストレージのマウント情報を削除します。