AWS ec2 インスタンスを使用しており、プログラムを使用して EBS ボリュームを EC2 インスタンスに接続したいと考えています。
処理できる以上のストレージを接続して特定の EC2 インスタンスに過負荷をかけるために、Ubuntu でサポートされているハードディスクの数 (例: 5 台のハードディスク) とストレージ サイズ (例: 32 TB または 1 PB など) を知りたいです。
ありがとう、チャンドラシェカール
答え1
SCSI ホスト アダプタは通常、最大 256 個のディスクをサポートします。ストレージの制限は、OS ではなく、選択したファイル システムによって決まります。
答え2
64 ビット ハードウェアのみを使用しており、技術的に制限のないハードウェア構成を持っていると仮定すると、64 ビット ext4 (ext3 ではない) ファイルシステムは最大 1 EiB を保持できます。ただし、そのサイズのドライブを持っている可能性は低いため、代わりに RAID 構成を使用して実現できます。
Linux カーネルの制限について言えば、事実上制限はありません。/dev/sd* を使い果たしても、/dev/sd** まで継続され、可能性は追加され続けます。
したがって、ソフトウェア的には、実際に到達可能な制限はありませんが、これほど多くのドライブを管理するのは非常に困難になることに注意してください。