DFS では、ファイルシステムにパーティションを追加してスケールアウトすることで、共用ディスク装置の処理能力、ファイルシステム容量のどちらか、または、その両方を向上させることができます。
パーティションの追加を行う際は、対象となる DFS をアンマウントしてください。
DFS にパーティションを追加する手順を、以下の環境を例に説明します。
| :pdfs1 |
| :/mnt/pdfs |
| :/dev/disk/by-id/scsi-1FUJITSU_300000370106 |
| :1 |
| :master1, master2 |
| :slave1, slave2, slave3, slave4, slave5, develop, collaborate |
| :/dev/disk/by-id/scsi-1FUJITSU_300000370107 |
| :/dev/disk/by-id/scsi-1FUJITSU_300000370108 |
対象となる DFS がマウントされている場合はアンマウントします。
すべての スレーブサーバ、開発実行環境サーバ、および連携サーバでアンマウントします。
# umount pdfs1 <Enter>
マスタサーバでアンマウントします。
# pdfsumntgl /dev/disk/by-id/scsi-1FUJITSU_300000370106 <Enter>
ファイルシステム情報を確認します。
管理パーティションに記録されたファイルシステム情報から、対象となるファイルシステムの構成を確認します。
# pdfsinfo /dev/disk/by-id/scsi-1FUJITSU_300000370106 <Enter> /dev/disk/by-id/scsi-1FUJITSU_300000370106: FSID special size Type mount 1 /dev/disk/by-id/scsi-1FUJITSU_300000370106 (864) 25418 META ----- 1 /dev/disk/by-id/scsi-1FUJITSU_300000370106 (864) 5120 LOG ----- 1 /dev/disk/by-id/scsi-1FUJITSU_300000370106 (864) 232256 DATA ----- 1 /dev/disk/by-id/scsi-1FUJITSU_300000370107 (880) 7341778 DATA -----
パーティションを追加します。
ファイルデータ領域として /dev/disk/by-id/scsi-1FUJITSU_300000370108 を追加します。
# pdfsadd -D /dev/disk/by-id/scsi-1FUJITSU_300000370108 /dev/disk/by-id/scsi-1FUJITSU_300000370106 <Enter>
パーティションが追加されたことを確認します。
ファイルシステム情報から、パーティションが追加されたことを確認します。
# pdfsinfo /dev/disk/by-id/scsi-1FUJITSU_300000370106 <Enter> /dev/disk/by-id/scsi-1FUJITSU_300000370106: FSID special size Type mount 1 /dev/disk/by-id/scsi-1FUJITSU_300000370106 (864) 25418 META ----- 1 /dev/disk/by-id/scsi-1FUJITSU_300000370106 (864) 5120 LOG ----- 1 /dev/disk/by-id/scsi-1FUJITSU_300000370106 (864) 232256 DATA ----- 1 /dev/disk/by-id/scsi-1FUJITSU_300000370107 (880) 7341778 DATA ----- 1 /dev/disk/by-id/scsi-1FUJITSU_300000370108 (896) 6578704 DATA -----
DFS の構成情報ファイルを再生成します。
“pdfsmkconf コマンド”マスタサーバで実行します。
# pdfsmkconf <Enter>
参考
構成情報ファイルは“pdfsmkconf コマンド”を実行したディレクトリ配下に “pdfsmkconf_out/client.conf.fsid” として、ファイルシステム ID fsid ごとに生成されます。
構成情報ファイルの名前を論理ファイルシステム名に変更します。
ファイルシステム ID fsid を論理ファイルシステム名に変更します。
# cd pdfsmkconf_out <Enter> # mv ./client.conf.1 client.conf.pdfs1 <Enter>
構成情報ファイルを各 スレーブサーバ、開発実行環境サーバ、および連携サーバに配付します。
# scp ./client.conf.fs1 root@rainy1:/etc/pdfs/client.conf.pdfs1 <Enter> # scp ./client.conf.fs1 root@rainy2:/etc/pdfs/client.conf.pdfs1 <Enter>
注意
構成情報ファイルは、各 スレーブサーバ、開発実行環境サーバ、および連携サーバの“/etc/pdfs”配下に配置してください。
DFS をマウントし、運用を再開します。
マスタサーバからマウントします。
# pdfsmntgl /dev/disk/by-id/scsi-1FUJITSU_300000370106 <Enter>
すべての スレーブサーバ、開発実行環境サーバ、および連携サーバでマウントします。
# mount pdfs1 <Enter>