Ubuntuディスクマウントと複数ディスクの統合方法

会社のサーバーに6TBのストレージ容量が必要となり、システム用ディスク以外に2つの追加ディスクを搭載しました。大容量データの書き込みを目的としているため、可能であれば単一ディレクトリにマウントするのが理想的です。

まず、既存の物理ボリューム情報を確認します:

# pvdisplay

上記は既に設定済みの例です:

--- Physical volume ---
PV Name               /dev/sdb
VG Name               storage_vg
PV Size               <1.82 TiB / not usable <1.09 MiB
Allocatable           yes (but full)
PE Size               4.00 MiB
Total PE              476932
Free PE               0
Allocated PE          476932
PV UUID               P0FMrA-DIjX-3VLN-MnMD-LoHZ-QOZR-dn4HYR

--- Physical volume ---
PV Name               /dev/sdc
VG Name               storage_vg
PV Size               <1.82 TiB / not usable <1.09 MiB
Allocatable           yes (but full)
PE Size               4.00 MiB
Total PE              476932
Free PE               0
Allocated PE          476932
PV UUID               36JaS9-wWIb-By4B-GPCh-cKdT-1nc1-qeN8UJ

--- Physical volume ---
PV Name               /dev/sda3
VG Name               ubuntu-vg
PV Size               <1.82 TiB / not usable 4.00 MiB
Allocatable           yes (but full)
PE Size               4.00 MiB
Total PE              476278
Free PE               0
Allocated PE          476278
PV UUID               q6H3YI-vYxb-jKd4-0TcU-O9Os-8skN-tVLpJM

論理ボリューム管理システムツールが未インストールの場合は、以下でインストールします:

# apt install lvm2

ディスクパーティションを確認します:

# fdisk -l

新しい物理ボリュームを作成します:

# pvcreate /dev/sdc /dev/sdb

物理ボリューム情報を再度確認します:

# pvdisplay

ボリュームグループを作成します:

# vgcreate storage_vg /dev/sdc /dev/sdb

物理ボリューム情報を再度確認します:

# pvdisplay

論理ボリュームを作成します:

# lvcreate -n data_lv -l 100%FREE storage_vg

ディスクパーティションを確認します:

# fdisk -l

パーティションをext4形式でフォーマットします:

# mkfs.ext4 /dev/mapper/storage_vg-data_lv

ディレクトリにマウントします:

# mount /dev/mapper/storage_vg-data_lv /data

マウントを確認します:

# df -h

/etc/fstabの末尾にマウント情報を追加し、自動マウントを実現します:

/dev/mapper/storage_vg-data_lv /data ext4 defaults 0 0

ディレクトリの所有者を設定します:

# sudo chown -R username /data

単一ディスクのマウントや、複数ディスクを同一ディレクトリにマウントする必要がない場合は、より簡単な方法があります。ただし、この方法では複数ディスクを同一ディレクトリにマウントできず、データが上書きされてしまいます。

現在のディスクを確認し、マウント対象のディスク名を特定します:

# fdisk -l

3つのディスク(sda、sdb、sdc)があり、sdaは既にマウントされているとします。sdbを新しいディレクトリ/dataにマウントします。

まずディスクをフォーマットします:

# mkfs -t ext4 /dev/sdb

マウントします:

# mount /dev/sdb /data

マシン再起動後もマウントが維持されるように、設定ファイルを修正します:

# vi /etc/fstab

以下の行を追加します:

/dev/sdb /data ext4 defaults 0 0

タグ: Ubuntu ディスクマウント LVM 物理ボリューム 論理ボリューム

5月18日 19:14 投稿