ディスクから必要な大きさのパーティションを切り出してブロックデバイスを作成します。ブロックデバイスに対してシンボリックリンクを設定することで、ローデバイスとして使用します。
List Worksのデータベースの運用に必要な、以下の資源を格納するローデバイスを作成します。
ローデバイスは資源ごとに作成する必要があります。
RDBディクショナリ
ログ管理ファイル、テンポラリログファイル
データベーススペース
なお、ブロックデバイスに対して初期化を行う必要はありません。
(1) パーティションの作成
parted コマンドを利用してパーティションを作成します。
各パーティションのサイズについては、“インストールガイド”を参照してください。 |
ポイント
各資源に対応するパーティションは、以降の作業の資源作成時に必要となります。各資源と対応するパーティションを控えることを推奨します。
(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