GNU/Linux >> Linux の 問題 >  >> Linux

AWSインスタンス(EC2)でEBSボリュームを作成および追加する方法

このトピックでは、 EBSを追加または添付する方法について説明します。 (Elastic Block Storage)AWSインスタンスのボリューム。追加のEBSボリュームは、インスタンスのストレージスペースを補完します。 AWSインスタンスに接続されると、EBSボリュームはブロックデバイスになります 後でフォーマットしてマウントし、使用できるようにします。使用可能になると、ブロックデバイスは他のボリュームと同じようにアクセス可能になり、それによってAWSインスタンスのストレージスペースを補完します。 。これをどのように達成できるか見てみましょう。

ステップ1:AWSインスタンスのアベイラビリティーゾーンを確認します

開始するには、AWSコンソールにログインし、EC2インスタンスのアベイラビリティーゾーンを確認します。この演習を成功させるには、EBSボリュームとAWSインスタンスが同じアベイラビリティーゾーンにある必要があります

このガイドのAWSインスタンスは、us-east-2cアベイラビリティーゾーンにあります。したがって、同じリージョンにEBSボリュームを作成する必要があります

ステップ2:EBSボリュームを作成する

新しいボリュームを作成する前に、インスタンスで使用可能なブロックデバイスを確認してみましょう。コマンドを実行します:

#lsblk 

上記の出力から、単一のパーティションxvda1を持つブロックデバイスxvdaが1つしかないことがはっきりとわかります。より詳細な出力を取得するには、fdisk-lコマンドを実行します。

#fdisk -l <​​/ pre> 

次に、新しいボリュームを追加しましょう。 AWSダッシュボードの左側のセクションで、「ボリューム」を見つけてクリックします Elastic Block Store の下の’オプション 示されているセクション。

次のページに既存のボリュームが表示されます。このボリュームは、AWSEC2インスタンスの作成中に作成されました。

別のボリュームを追加するには、[ボリュームの作成]をクリックします ’ボタン

次のウィンドウでボリュームの詳細を入力します。

注: 作成するボリュームのアベイラビリティーゾーンがAWSインスタンスのアベイラビリティーゾーンと一致することを確認してください。この場合のアベイラビリティーゾーンは、 us-east-2c

重要な詳細をすべて入力したら、[ボリュームの作成]をクリックします ’ボタン。

新しいボリュームが作成され、次のように表示されます

新しいボリュームの状態は「利用可能」として示されます 」であり、他のボリュームのように「使用中」ではありません。これは、AWSインスタンスにまだ関連付けられていないためです。

インスタンスの一部となるボリュームについては、[アクション]をクリックしてください 」ボタンをクリックし、「ボリュームを接続」をクリックします ’

ポップアップダイアログで、それに応じて詳細を入力し、[添付]をクリックします ’

ボリュームに戻る。新しいボリュームのステータスを詳しく見ると、「利用可能」から「使用中」に変更されていることがわかります。 ’。これは、ボリュームが統合され、ec2インスタンスの一部になったことを意味します。

ブロックボリュームの存在を確認するには、 lsblkを実行します コマンド

これは、 fdisk -lを使用して確認することもできます コマンド

ステップ3:新しく追加されたEBSボリュームのマウント

この時点まで、EBSボリュームを正常に作成してインスタンスに追加することができました。ただし、ボリューム上のデータにアクセスしたり、データを保存したりすることはできません。実際、ボリュームは空であり、次のコマンドを使用してこれを確認できます:

#file -x / dev / xvdf 

出力/dev/ xvdf:データは、ブロックボリュームが空であることを示しています。

ブロックボリュームにアクセスして使用できるようにするには、ブロックボリュームをAWSインスタンスにマウントする必要があります。

ただし、最初に、図のようにパーティションテーブルを作成する必要があります。

#fdisk / dev / xvdf 

パーティションテーブルを作成したら、partprobeコマンドを使用して変更を加えてカーネルを更新する必要があります

#partprobe / dev / xvdf 

次に、パーティションをマウントする前にフォーマットする必要があります。

#mkfs / dev / xvdf -t ext4 

ボリュームをマウントするには、まずマウントポイントを作成します。この場合は/new_storageを使用していますが、自由に呼んでください。

#mkdir / new_storage 

次に、図のようにボリュームをマウントします

#mount / dev / xvdf / new_storage 

ボリュームのディスク使用量を確認するには、次のコマンドを実行します。

#df -Th / new_storage 

これで、ボリュームに移動して、図のようにファイルを作成できます

#cd / new_storage#touch file1.txt file2.txt file3.txt 

これで、その日のトピックは終わりです。 AWSでEBSボリュームを快適に作成および追加できることを願っています。ご不明な点やご不明な点がございましたら、お気軽にお問い合わせください。


Linux
  1. Terraformを使用してAWSでEC2インスタンスを作成します

  2. Terraformを使用してAWSでRDSインスタンスを作成する方法

  3. AWS EC2 インスタンスで minerd マルウェアを殺すにはどうすればよいですか?

  1. NFS Dockerボリューム:作成および使用方法

  2. Terraformを使用してAWSEC2インスタンスを起動する方法

  3. 既存の EBS ボリュームを EC2 インスタンス ファイルシステムにアタッチしてマウントする問題

  1. シェルスクリプトを使用してAWS上のLinuxEC2インスタンスにCronjobを追加および削除する方法

  2. AWSのLinuxEC2インスタンスでユーザーを作成し、シェルスクリプトを使用して公開鍵を追加する方法

  3. Amazonマシンイメージ(AMI)を作成してAWSで使用する方法