ubuntu自動的にディスクをマウントする方法を調べてみた。

1. 作業する前に/etc/fstabをバックアップする

$ sudo cp /etc/fstab /etc/fstab.bk

2. UUIDを調べる

$ sudo blkid
/dev/vda1: UUID="xxxx-xxx-xxxx-xx" TYPE="ext2" PARTUUID="xxxxxxxx-xx"
/dev/vda5: UUID="xxxx-xxx-xxxx-xx" TYPE="LVM2_member" PARTUUID="xxxxxxxx-xx"
/dev/vdb: LABEL="ephemeral0" UUID="xxxxxx-xxxx-xxx" TYPE="ext4"
/dev/mapper/xxxx--vg-root: UUID="xxxxxxxxx-xxx-xx" TYPE="ext4"
/dev/mapper/xxxx--vg-swap_1: UUID="xxxxxx-xxxxxx-xx" TYPE="swap"

マウントしたいUUIDをコピーする。

3. マウントする前にfsckでチェック

例えば/dev/vdbをマウントする場合:

$ fsck /dev/vdb

fsckでチェックしないと、/**/** should be checked for errorsという警告がサーバ再起動後に出てくる可能性がある

4. /etc/fstabを編集する

例えば上記の結果で/dev/vdbというディスクを/homeにマウントしたい場合は、下記の行を追加する

...
UUID=d0c92375-7349-4128-b966-09d802b611c5 /home ext4 defaults 0 0

5. サーバ再起動

sudo reboot

参考:https://askubuntu.com/questions/164926/how-to-make-partitions-mount-at-startup