コミュニティCentOS7 HVMイメージでは、EC2インスタンスに別のEBSボリュームを追加した後、lsblkコマンドでこれが表示されます
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
-xvda1 202:1 0 8G 0 part /
xvdb 202:16 0 16G 0 disk
これで、ディスクをSudo mkfs.xfs -f /dev/xvdf
でフォーマットし、次のようにディスク上にマウントポイントを作成できます。
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
-xvda1 202:1 0 8G 0 part /
xvdb 202:16 0 16G 0 disk /var/www
または、xvdbにxvdb1としてパーティションを作成し、このようにマウントする必要がありますか?
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
-xvda1 202:1 0 8G 0 part /
xvdb 202:16 0 16G 0 disk
-xvdb1 202:17 0 16G 0 part /var/www
両方とも機能しているため、他のEBSディスクにパーティションを作成する理由と利点を理解できず、1つのパーティションしか必要ないのにマウントポイントを作成することはできません。
注:タイプミスがあると思います。Sudo mkfs.xfs -f /dev/xvdf
はSudo mkfs.xfs -f /dev/xvdb
と読み替えてください。
あなたが説明したアプローチは両方とも有効です。 EBSブロックストレージにパーティションを作成する必要はまったくありません。
実際にファイルを保持しているのはファイルシステムです。 Sudo mkfs.xfs -f /dev/xvdb
のようなコマンドを発行すると、ブロックデバイス/dev/xvdb
の上にファイルシステムが作成されます。マウントされるのはこのファイルシステムであり、基盤となるブロックデバイス(フルディスクまたはパーティション)ではありません。