Man page - gfdump.postgresql(8)
Packages contains this manual
Available languages:
en jaManual
GFDUMP.POSTGRESQL
NAMESYNOPSIS
DESCRIPTION
OPTIONS
FILES
SEE ALSO
NAME
gfdump.postgresql - Gfarmメ タ デ ー タ の ダ ン プ /リ ス ト ア
SYNOPSIS
|
gfdump.postgresql -d [ オ プ シ ョ ン ] |
||
|
gfdump.postgresql -r [ オ プ シ ョ ン ] |
DESCRIPTION
gfdump.postgresql は 、 バ ッ ク エ ン ド DBと し て 動 作 し て い る PostgreSQLに よ り 管 理 さ れ た 、 Gfarmの メ タ デ ー タ を ダ ン プ 、 ま た は リ ス ト ア す る こ と が で き ま す 。 こ の コ マ ン ド を 実 行 す る 場 合 は 、 バ ッ ク エ ン ド DBで あ る PostgreSQLが 起 動 し て い る ホ ス ト 上 で な け れ ば い け ま せ ん 。 こ の コ マ ン ド は 、 実 行 時 に バ ッ ク エ ン ド DBの ア ク セ ス 情 報 を 取 得 す る た め 、 gfmd の 設 定 フ ァ イ ル gfmd.confを 読 み 込 み ま す 。 gfmd が プ ラ イ ベ ー ト モ ー ド で は な い 状 態 で 設 定 さ れ た 場 合 、 こ の フ ァ イ ル を 読 み 込 む た め に は 、 ル ー ト 権 限 が 必 要 と な り ま す 。
gfdump.postgresql が -d オ プ シ ョ ン 付 き で 実 行 さ れ た 際 は 、 カ レ ン ト デ ィ レ ク ト リ に db.outフ ァ イ ル を 作 成 し 、 デ ー タ ベ ー ス を そ の フ ァ イ ル に ダ ン プ し ま す 。
gfdump.postgresql が -r オ プ シ ョ ン 付 き で 実 行 さ れ た 際 は 、 カ レ ン ト デ ィ レ ク ト リ に 置 か れ た db.outか ら デ ー タ ベ ー ス を リ ス ト ア し ま す 。 さ ら に 具 体 的 な 説 明 を 下 記 に 示 し ま す 。
1. gfmd が 起 動 し て い る 場 合 は 停 止 し ま す 。
2. デ ー タ ベ ー ス を 削 除 し ま す 。
3. デ ー タ ベ ー ス を 作 成 し ま す 。
4. ダ ン プ フ ァ イ ル か ら デ ー タ ベ ー ス を リ ス ト ア し ま す 。
5. gfmd の ジ ャ ー ナ ル フ ァ イ ル が 存 在 し て い る 場 合 は 、 そ の フ ァ イ ル を 削 除 し ま す 。
6. gfmd を 起 動 し ま す 。
OPTIONS
--prefix パ ス
こ の オ プ シ ョ ン を 付 与 し た 場 合 、 gfdump.postgresql は 、 gfmd の 設 定 フ ァ イ ル PREFIX/etc/gfmd.confを 読 み 込 み ま す 。 デ フ ォ ル ト で は 、 %%SYSCONFDIR%%/etc/gfmd.conf が 読 み 込 ま れ ま す 。
-P イ ン ス ト ー ル 先 の デ ィ レ ク ト リ
バ ッ ク エ ン ド DBに 対 す る イ ン ス ト ー ル 先 の デ ィ レ ク ト リ (例 え ば 、 /usr/local)を 指 定 す る こ と が で き ま す 。 gfdump.postgresql が pg_dump と い っ た PostgreSQLコ マ ン ド を 実 行 す る 際 は 、 指 定 し た デ ィ レ ク ト リ の 下 に こ の コ マ ン ド が イ ン ス ト ー ル さ れ て い る こ と を 前 提 と し て い ま す 。 こ の オ プ シ ョ ン を 省 略 し た 場 合 、 gfdump.postgresql は 、 環 境 変 数 PATH の リ ス ト か ら そ の コ マ ン ド へ の デ ィ レ ク ト リ を 探 し 出 し ま す 。
-l
バ ッ ク エ ン ド DBが Gfarmの メ タ デ ー タ を 記 録 し た フ ァ イ ル を 置 く デ ィ レ ク ト リ へ の パ ス を 指 定 す る こ と が で き ま す 。
バ ッ ク エ ン ド DBが PostgreSQLで あ る 場 合 、 そ の デ ィ レ ク ト リ は 一 般 に PGDATAと 呼 ば れ て い ま す 。 デ フ ォ ル ト で は 、 PREFIX/var/gfarm-pgsqlが 設 定 さ れ て お り 、 こ の PREFIXは --prefix オ プ シ ョ ン で 与 え ら れ た 値 と な り ま す 。
-f ダ ン プ フ ァ イ ル
ダ ン プ フ ァ イ ル の 名 前 を 指 定 す る こ と が で き ま す 。 デ フ ォ ル ト で は 、 カ レ ン ト デ ィ レ ク ト リ パ ス に フ ァ イ ル 名 db.outを 加 え た 値 が 設 定 さ れ ま す 。
--help
こ の コ マ ン ド の 使 用 法 を 表 示 し て 、 終 了 し ま す 。
-t
こ の オ プ シ ョ ン を 付 与 し た 場 合 、 人 間 が 読 み や す い 形 式 で 全 て の 設 定 パ ラ メ ー タ の 値 を 表 示 し た 後 、 す ぐ に 終 了 し ま す 。
-d
こ の オ プ シ ョ ン を 付 与 し た 場 合 、 ダ ン プ モ ー ド で 起 動 し ま す 。
-n
こ の オ プ シ ョ ン を 付 与 し た 場 合 、 gfmd を 起 動 /停 止 し ま せ ん 。
-r
こ の オ プ シ ョ ン を 付 与 し た 場 合 、 リ ス ト ア モ ー ド で 起 動 し ま す 。
FILES
%%SYSCONFDIR%%/gfmd.conf
gfmd が 参 照 す る 設 定 フ ァ イ ル
SEE ALSO
pg_dump (1), dropdb (1), createdb (1), psql (1), gfmd (8)