LoginSignup
1
2

More than 3 years have passed since last update.

Azure仮想マシン(Linux)にデータディスクを追加して使用可能状態にする方法

Posted at

はじめに

Linuxマシン上で動くWebアプリケーション開発は何度も行ってきたが、データディスクの追加はやったことがなかったため、色々と調べてみました。

バージョン確認

  • azure-cli 2.21.0

1. リソースグループを作成する

今回用に新しくリソースグループを作成します。

az group create --name myResourceGroup --location japaneast

2. 仮想マシンを作成する

仮想マシンを作成します。

az vm create --resource-group myResourceGroup --name myVM --image UbuntuLTS --admin-username azureuser --generate-ssh-keys

3. データディスクを作成する

データディスクを作成します。容量は1GBとしました。
ディスクの作成と同時に仮想マシンへの接続(アタッチ)も行っています。

az vm disk attach --resource-group myResourceGroup --vm-name myVM --name myDataDisk --new --size-gb 1

4. 仮想マシンにログインしてデータディスクの初期化する

仮想マシンにログインし、アタッチされたデータディスクを確認します。
まだマウントされていないことと、SIZE=1GBということから「sdc」であることが分かります。

azureuser@myVM:~$ lsblk
NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda       8:0    0   30G  0 disk
├─sda1    8:1    0 29.9G  0 part /
├─sda14   8:14   0    4M  0 part
└─sda15   8:15   0  106M  0 part /boot/efi
sdb       8:16   0    7G  0 disk
└─sdb1    8:17   0    7G  0 part /mnt
sdc       8:32   0    1G  0 disk
sr0      11:0    1  628K  0 rom

今回はパーティション分割をせずにファイルシステム作成を行います。

azureuser@myVM:~$ sudo mkfs.ext4 /dev/sdc
mke2fs 1.44.1 (24-Mar-2018)
Discarding device blocks: done
Creating filesystem with 262144 4k blocks and 65536 inodes
Filesystem UUID: d0bde097-6222-40df-b69c-67ef18ef7eab
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376

Allocating group tables: done
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done

5. データディスクをマウントする

ファイルシステムをマウンドするディレクトリを作成します。

azureuser@myVM:~$ sudo mkdir /mnt/datadrive

ファイルシステムをマウントします。

azureuser@myVM:~$ sudo mount /dev/sdc /mnt/datadrive

マウントされたことを確認します。

azureuser@myVM:/mnt/datadrive$ lsblk
NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda       8:0    0   30G  0 disk
├─sda1    8:1    0 29.9G  0 part /
├─sda14   8:14   0    4M  0 part
└─sda15   8:15   0  106M  0 part /boot/efi
sdb       8:16   0    7G  0 disk
└─sdb1    8:17   0    7G  0 part /mnt
sdc       8:32   0    1G  0 disk /mnt/datadrive
sr0      11:0    1  628K  0 rom

これで、データディスクを使用できる状態になりました。
あとは、必要に応じてマウントの永続化(/etc/fstab)を行ってください。

参考ページ

【Azure公式】Linux VM へのディスクの追加

1
2
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
1
2