r3.largeUbuntuでAWS EC2 インスタンスを起動しました。r3.large持っている32GBことと、インスタンスストアのSSDを。私の問題は、ルートボリュームのサイズ/dev/xvdaが小さすぎるため32GB、インスタンスストアでバックアップされたEC2インスタンスですべてを使用する効果的な方法が見つからないことです。
インスタンスの起動時にストレージを追加しない場合、
/dev/xvdaof を取得します10 GB。これは、インスタンスストアのルートボリュームで可能な最大値です。私は時にストレージを追加した場合はインスタンスの起動、私も小さくなる
/dev/xvdaだけのを2.2 GBによって示されるようにsudo fdisk -l、以下の。
ディスク/ dev / xvda:2.2 GiB、2361393152バイト、4612096セクター単位:1 * 512 = 512バイトのセクターセクターサイズ(論理/物理):512バイト/ 512バイトI / Oサイズ(最小/最適):512バイト/ 512バイトディスクラベルタイプ:dosディスク識別子:0xef20d59b
Device Boot Start End Sectors Size Id Type /dev/xvda1 * 2048 4610047 4608000 2.2G 83 Linux Disk /dev/xvdb: 30 GiB, 32212254720 bytes, 62914560 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes
私の質問は:
10GBルートを取得し、インスタンスストアの残りを使用するにはどうすればよい/dev/xvdbですか?(小さなルートボリュームとその他すべてをに持つ代わりに/dev/xvdb)/dev/xvdbルートボリュームでスペースをシームレスに使用する方法はありますか?
-更新-
出力lsblkは次のとおりです。
$ sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 2.2G 0 disk
└─xvda1 202:1 0 2.2G 0 part /
xvdb 202:16 0 30G 0 disk
また、追加のストレージを指定せずに(つまり、デフォルトのままにして)新しいインスタンスを起動しようとしましたが、10GBを戻すことさえできません/dev/xvda。EC2はどういうわけか一貫して2.2Gルートを作成しますが、これはインストールするパッケージを保持しません。
lsblk。
lsblk表示されますか?(質問に編集してください)