[Ubuntu] ConohaのVPSのUbuntuで2つ目のHDDをマウントする
ConohaのVPSでは、ディスク領域がDisk1, Disk2の2つのパーティションに分割され、Disk1にOSがインストールされます。
デフォルトのCent OSを利用する場合は、Disk2が/dataに自動でマウントされるようですが、Ubuntuを上書きでインストールした場合にはDisk2が自動ではマウントされませんでした。
以下のコマンドを実行することで、Disk2をマウント可能です。
1. Disk2のフォーマット
Disk2は通常/dev/vdbとして認識されているので、これをext4形式にフォーマットします。
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
$ sudo mkfs.ext4 /dev/vdbmke2fs 1.42.9 (4-Feb-2014)Filesystem label=OS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)Stride=0 blocks, Stripe width=0 blocks6553600 inodes, 26214400 blocks1310720 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem blocks=4294967296800 block groups32768 blocks per group, 32768 fragments per group8192 inodes per groupSuperblock backups stored on blocks:32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,4096000, 7962624, 11239424, 20480000, 23887872Allocating group tables: doneWriting inode tables: doneCreating journal (32768 blocks): doneWriting superblocks and filesystem accounting information: done |
2. マウントできるかを確認
フォーマットしたDisk2を/dataにマウントできるかを確認します。
|
1
2
3
4
5
6
7
8
9
10
11
12
|
$ sudo mkdir /data$ sudo mount /dev/vdb /data/$ df -hFilesystem Size Used Avail Use% Mounted on/dev/vda1 97G 1.9G 90G 3% /none 4.0K 0 4.0K 0% /sys/fs/cgroupudev 991M 4.0K 991M 1% /devtmpfs 201M 380K 200M 1% /runnone 5.0M 0 5.0M 0% /run/locknone 1001M 0 1001M 0% /run/shmnone 100M 0 100M 0% /run/user/dev/vdb 99G 60M 94G 1% /data |
自動マウント設定をするため、一旦アンマウントします。
|
1
|
$ sudo umount /data |
3. 起動時に自動でマウントされるように設定
Disk2のUUIDを確認します。
|
1
2
3
4
|
$ sudo -i blkid/dev/vda1: UUID="UUIDその1" TYPE="ext4"/dev/vda5: UUID="UUIDその2" TYPE="swap"/dev/vdb: UUID="このUUIDをコピー" TYPE="ext4" |
fstabに追記します。
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
$ sudo vi /etc/fstab# /etc/fstab: static file system information.## Use 'blkid' to print the universally unique identifier for a# device; this may be used with UUID= as a more robust way to name devices# that works even if disks are added and removed. See fstab(5).## <file system> <mount point> <type> <options> <dump> <pass># / was on /dev/vda1 during installationUUID=UUIDその1 / ext4 errors=remount-ro 0 1# swap was on /dev/vda5 during installationUUID=UUIDその2 none swap sw 0 0# データ領域のマウントUUID=先ほどコピーしたUUID /data ext4 defaults 1 2 |
