LoginSignup
0
0

More than 3 years have passed since last update.

Amazon EC2上にFreeBSD13を立てAmazon EBSをマウントする

Last updated at Posted at 2021-05-15

前提

AWSコンソールまでは行き着ける環境
手元のマシンからSSHでEC2に接続できる環境

操作

インスタンスの起動

仮想マシンの新規作成、ってことですね。

ステップ 1: Amazon マシンイメージ (AMI)

検索枠に「FreeBSD」と入れると「AWS Marketplace で 12 件の結果 件」と出てきますのでリンクをクリックします。いくつか出てきますので今回は「FreeBSD13」を選択します。
次に料金などについて情報が表示されますので、さらっと「Continue」をクリック。

ステップ 2: インスタンスタイプの選択

今回は無料枠の「t2.micro」タイプでいきます。「無料利用枠の対象」と表示されているのを確認してください。
で、「確認と作成」ではなく「次のステップ:インスタンスの詳細設定」をクリックします。

ステップ 3: インスタンスの詳細の設定

何もせず、「津美のステップ:ストレージの追加」をクリック。

ステップ 4: ストレージの追加

「新しいボリュームの追加」をクリック。
サイズとボリュームタイプを入力します。
サイズは、無料枠は合計30GiB迄です。
ボリュームタイプは、汎用SSD(gp2)とマグネティック(standard)のみ無料枠で使えます。
で、「確認と作成」をクリックします。

ステップ 7: インスタンス作成の確認

無料枠を超す設定がされているとここでメッセージが出てきますので、「戻る」で確認してください。
で、「起動」をクリックすると

SSHアクセスキーの作成

TeraTermなんかでログインするのに必要な .pem キーの作成とダウンロードを行います。
方法はググってみてください。
で、キーをダウンロードすれば、インスタンスの作成と起動がなされます。

ログイン

初期ユーザーは ec2-user です。
TeraTermなんかの使い方はググってください。

EBSデバイスのマウント

デバイス名の確認

dmesg でも ls /dev でもいいので、「xbd1」というデバイスがあることを確認してください。

パーティションの作成と初期化

ここはいつものハードディスク増設手順です。

# gpart create -s GPT xbd1
# gpart add -t freebsd-ufs xbd1
# newfs -U /dev/xbd1p1
# mount /dev/xbd1p1 /mnt
df
# df -h
Filesystem         Size    Used   Avail Capacity  Mounted on
/dev/gpt/rootfs    9.6G    3.6G    5.2G    41%    /
devfs              1.0K    1.0K      0B   100%    /dev
/dev/gpt/efiesp     32M    878K     31M     3%    /boot/efi
/dev/xbd1p1        992M    8.0K    912M     0%    /mnt

あとは /etc/fstab に記述するなど、どうぞ。

まとめ

キモは、
・FreeBSDの初期ユーザーは「ec2-user」
・EBSデバイス名は「xbd*」
・クラウドストレージといっても、OSからはただのハードディスクに見える

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0