仮想ディスクの接続
この実験環境では、自動セットアッププロセスを通じて仮想ディスクが作成されています。これは、システムに新しいストレージデバイスを追加するシミュレーションです。セットアップスクリプトは100MBの仮想ディスクファイルを作成し、それをループデバイスに関連付けた後、一貫性を保つためにシンボリックリンク /dev/sdb を作成します。
最初のタスクは、オペレーティングシステムがこの新しいディスクを認識しているかを確認することです。これには lsblk(ブロックデバイス一覧表示)コマンドが最適です。このコマンドは、利用可能なすべてのブロックデバイスの情報をツリー形式で表示します。
ターミナルで以下のコマンドを実行し、ブロックデバイスを一覧表示してください。
lsblk
以下のような出力が表示されるはずです。マウントされておらず、マウントポイントがリストされていない100MBのループデバイス(loop4、loop14 など、利用可能なループデバイス番号が表示されます)を探してください。
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 4K 1 loop /snap/bare/5
loop1 7:1 0 91.4M 1 loop /snap/lxd/35819
...
loop4 7:4 0 100M 0 loop
...
vda 252:0 0 40G 0 disk
├─vda1 252:1 0 1M 0 part
├─vda2 252:2 0 200M 0 part /boot/efi
└─vda3 252:3 0 39.8G 0 part /
これでディスクがシステムに認識され、次のステップであるフォーマットの準備が整いました。
もしループデバイスが表示されない場合は、以下のコマンドを実行して作成してください。
## 仮想ディスクとして機能する100MBのファイルを作成
dd if=/dev/zero of=/tmp/disk.img bs=1M count=100 &> /dev/null
## 次に利用可能なループデバイスを検索
LOOP_DEVICE=$(sudo losetup -f)
## ファイルをループデバイスに関連付け、物理ディスクをシミュレート
sudo losetup $LOOP_DEVICE /tmp/disk.img
## 実験の一貫性のためにシンボリックリンクを作成
sudo ln -sf $LOOP_DEVICE /dev/sdb
その後、再度 lsblk コマンドを実行して、ループデバイスが作成されたことを確認してください。