ページの先頭行へ戻る
Interstage List Works V11.0.0 環境構築手引書
FUJITSU Software

2.3.4 ローデバイスの作成

ディスクから必要な大きさのパーティションを切り出してブロックデバイスを作成します。ブロックデバイスに対してシンボリックリンクを設定することで、ローデバイスとして使用します。

List Worksのデータベースの運用に必要な、以下の資源を格納するローデバイスを作成します。

ローデバイスは資源ごとに作成する必要があります。

なお、ブロックデバイスに対して初期化を行う必要はありません。

(1) パーティションの作成

parted コマンドを利用してパーティションを作成します。

各パーティションのサイズについては、“インストールガイド”を参照してください。
partedコマンドの詳細については、“Linuxシステムのマニュアル”を参照してください。

ポイント

各資源に対応するパーティションは、以降の作業の資源作成時に必要となります。各資源と対応するパーティションを控えることを推奨します。

(2) udevのブロックデバイス名を特定

ディスクのパーティションに対応するudev のブロックデバイス名を特定します。

udev のブロックデバイス名には、by-id 名とby-path名があります。なお、特定したudevのブロックデバイスとディスクパーティションの情報は対応表などを作成することを推奨します。

by-id使用時のディスク交換やby-path使用時の接続構成変更により、udev のブロックデバイス名が変更になる可能性があります。udevのブロックデバイス名が変更になった場合、本設定およびアクセス権の設定ルールの変更を実施してください。

udevのブロックデバイス名の詳細については、“Linux システムのマニュアル”を参照してください。

by-id名を使用する場合

ディスク(/dev/sda5)に対するudevのブロックデバイス名の特定をする場合の例を、以下に示します。

なお、/dev/sda5のudevのブロックデバイス名は、

scsi-3600508e000000000a49181f95a10550e-part5となります。

# cd /dev/disk/by-id
# ls -l
lrwxrwxrwx 1 root root 9 12月 17 10:42 scsi-3600508e000000000a49181f95a10550e -> ../../sda
lrwxrwxrwx 1 root root 10 12月 17 10:42 scsi-3600508e000000000a49181f95a10550e -part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 12月 17 10:42 scsi-3600508e000000000a49181f95a10550e -part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 12月 17 10:42 scsi-3600508e000000000a49181f95a10550e -part3 -> ../../sda3
lrwxrwxrwx 1 root root 10 12月 17 10:42 scsi-3600508e000000000a49181f95a10550e -part4 -> ../../sda4
lrwxrwxrwx 1 root root 10 12月 17 10:42 scsi-3600508e000000000a49181f95a10550e -part5 -> ../../sda5

by-path名を使用する場合

ディスク(/dev/sda5)に対するudevのブロックデバイス名の特定をする場合の例を以下に示します。

なお、/dev/sda5のudevのブロックデバイス名は、

/dev/disk/by-path/pci-0000:00:10.0-scsi-0:0:0:0-part5となります。

# cd /dev/disk/by-path
# ls -l
lrwxrwxrwx 1 root root 9 12月 17 10:42 pci-0000:00:10.0-scsi-0:0:0:0 -> ../../sda
lrwxrwxrwx 1 root root 10 12月 17 10:42 pci-0000:00:10.0-scsi-0:0:0:0-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 12月 17 10:42 pci-0000:00:10.0-scsi-0:0:0:0-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 12月 17 10:42 pci-0000:00:10.0-scsi-0:0:0:0-part3 -> ../../sda3
lrwxrwxrwx 1 root root 10 12月 17 10:42 pci-0000:00:10.0-scsi-0:0:0:0-part4 -> ../../sda4
lrwxrwxrwx 1 root root 10 12月 17 10:42 pci-0000:00:10.0-scsi-0:0:0:0-part5 -> ../../sda5

(3) シンボリックリンクの作成

udev のブロックデバイスへシンボリックリンクを作成します。

シンボリックリンクの作成先は、/dev_lwdb ディレクトリを作成後、/dev_lwdb 配下に作成します。

/dev_lwdb ディレクトリのアクセス権は、データベース管理者からアクセス可能なようにchown コマンドおよびchmod コマンドを使用してアクセス権の設定を行ってください。

# mkdir /dev_lwdb
# chmod 700 /dev_lwdb
# chown root:root /dev_lwdb

by-id名を使用する場合

udev のブロックデバイス(/dev/disk/by-id/scsi-3600508e000000000a49181f95a10550e-part5)へシンボリックリンク(raw1)を作成する場合の例を、以下に示します。なお、/dev_lwdb/raw1 をローデバイス名と呼びます。

# cd /dev_lwdb
# ln -s /dev/disk/by-id/scsi-3600508e000000000a49181f95a10550e-part5 raw1
# ls -l
lrwxrwxrwx 1 root root 10 12月 17 10:42 raw1 -> /dev/disk/by-id/scsi-3600508e000000000a49181f95a10550e-part5

by-path名を使用する場合

udev のブロックデバイス(/dev/disk/by-path/pci-0000:00:10.0-scsi-0:0:0:0-part5)へシンボリックリンク(raw1)を作成する場合の例を、以下に示します。なお、/dev_lwdb/raw1 をローデバイス名と呼びます。

# cd /dev_lwdb
# ln -s /dev/disk/by-path/pci-0000:00:10.0-scsi-0:0:0:0-part5 raw1
# ls -l
lrwxrwxrwx 1 root root 10 12月 17 10:42 raw1 -> pci-0000:00:10.0-scsi-0:0:0:0-part5