SSD仕様のコンピューティング最適化(c6gd)・メモリ最適化(r6gd)インスタンスを作成するにはにて、OSにArmのDebianを選んでメモリ最適化インスタンスr6gd.xlargeを起動した。Debian仮想マシンに初回ログインするには、ユーザー名を「admin」とし登録したSSHキーでログインする。ログインしてdfしてみたところ、そのようなディスクはマウントされていない。/run/user/1000あるのは、インスタンス作成時に強制作成させられるルートボリューム(EBS)だけである。SSDをルートボリュームに選択することはできず、EBSボリュームを作らされた。SSDを使うには自分でフォーマット&マウントする必要がある。https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ebs-using-volumes.htmlに、すべて説明が載っているが、今回Debianなのでext4で付属NVMeのマウントを試みる。ここから先はすべてスーパーユーザで行う。-sでrootになってしまったほうがいい。/boot/efinvme1n1nvme1n1/220.7Gを発見。SSDで、どこにもマウントされていない。あれば、これをフォーマット&マウントしてしまえばいい。/dev/nvm以下のデバイスがあるかどうか確認する。mountすればいい。上記Amazonのドキュメントにはxfsでフォーマットする例が出ているが、Debianなので今回はext4でフォーマットする。bytesmkfs後、file、fdiskコマンドで無事ext4としてフォーマット完了していることを確認。237Gが使えるようになった。/etc/fstabの記述が間違っていると起動に失敗しマシンに一生ログインできなくなる可能性あり。TYPE="ext4"nvme1n1の1363ebed-011e-4dd8-a666-ee60e369f727をコピーする。2最後の行が、追加編集した、/diskに起動時nvme1n1をマウントする設定。-aエラーが出ず、dfでディスクマウントを確認できれば、fstabにエラーは無いはずで、再起動しても問題なく自動マウントされるはずである。SSDはインスタンスストア=揮発性ストレージであり、マシンを「停止(halt)」すると中のデータはもちろんファイルシステムすらすべて消えてしまい、再び最初からフォーマット&マウント作業が必要になります。頻繁に停止するマシン用途には向かず、一時ファイル置き場としての用途が強いです。ドラレコ※本記事は当サイト管理人の個人的な備忘録です。本記事の参照又は付随ソースコード利用後にいかなる損害が発生しても当サイト及び管理人は一切責任を負いません。※本記事内容の無断転載を禁じます。自営業プログラマーです。SERVERNOTE.NET。