OCI Ubuntu20.04 ブロックストレージのマウント手順

OCIのUbuntuインスタンスブロックストレージをアタッチしマウントやってみた。

ブロックストレージのアタッチは割愛

アタッチは下記の公式を参考にして実施してください。
community.oracle.com

ブロックストレージのマウント手順

アタッチの確認

iscsiadmコマンドを実行した後のdf -hコマンド結果
当たり前の話ですがマウントしていないので表示されませんしまだ利用できません。

ubuntu@ubuntu-1:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            7.8G     0  7.8G   0% /dev
tmpfs           1.6G  952K  1.6G   1% /run
/dev/sda1       291G  1.3G  290G   1% /
tmpfs           7.9G     0  7.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/loop0       55M   55M     0 100% /snap/core18/1754
/dev/loop1       25M   25M     0 100% /snap/oracle-cloud-agent/8
/dev/loop2       31M   31M     0 100% /snap/snapd/7777
/dev/sda15      105M  3.9M  101M   4% /boot/efi
tmpfs           1.6G     0  1.6G   0% /run/user/1001

ただしlsblkコマンドだとsdbで50GBアタッチされています。

ubuntu@ubuntu-1:~$ lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0     7:0    0    55M  1 loop /snap/core18/1754
loop1     7:1    0  24.2M  1 loop /snap/oracle-cloud-agent/8
loop2     7:2    0  30.3M  1 loop /snap/snapd/7777
sda       8:0    0   300G  0 disk
tqsda1    8:1    0 299.9G  0 part /
tqsda14   8:14   0     4M  0 part
mqsda15   8:15   0   106M  0 part /boot/efi
sdb       8:16   0    50G  0 disk
ubuntu@ubuntu-1:~$
fstabに自動マウント設定ファイル追記

マウントディレクトリの作成

root@ubuntu-1:~# mkdir /data

fstabに自動マウント設定ファイル追記

root@ubuntu-1:~# echo -e '\n/dev/sdb /data auto defaults 0 0' >> /etc/fstab
マウント時エラー

mount: /data: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error.

root@ubuntu-1:~# mount -a
mount: /data: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error.
root@ubuntu-1:~#

エラーでググるとフォーマットしてないのが原因だったようです。。。

root@ubuntu-1:~# mkfs -t ext4 /dev/sdb
mke2fs 1.45.5 (07-Jan-2020)
Creating filesystem with 13107200 4k blocks and 3276800 inodes
Filesystem UUID: e08c4ef7-81ed-410f-9f59-10fb4b8e5cb8
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424

Allocating group tables: done [Enter]
Writing inode tables: done
Creating journal (65536 blocks):
done
Writing superblocks and filesystem accounting information: done

root@ubuntu-1:~#

再度マウント実行

root@ubuntu-1:~# mount -a

マウントされていることを確認

root@ubuntu-1:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            7.8G     0  7.8G   0% /dev
tmpfs           1.6G  952K  1.6G   1% /run
/dev/sda1       291G  1.3G  290G   1% /
tmpfs           7.9G     0  7.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/loop0       55M   55M     0 100% /snap/core18/1754
/dev/loop1       25M   25M     0 100% /snap/oracle-cloud-agent/8
/dev/loop2       31M   31M     0 100% /snap/snapd/7777
/dev/sda15      105M  3.9M  101M   4% /boot/efi
tmpfs           1.6G     0  1.6G   0% /run/user/1001
/dev/sdb         49G   53M   47G   1% /data ★
root@ubuntu-1:~#

はい。問題なくブロックストレージがマウントされ表示されました。