FreeBSD 14
Sponsored Link

Bacula : インストール2024/09/19

 

マルチプラットフォーム、マルチクライアントをサポートする統合バックアップツール Bacula をインストールします。

[1]

こちらの [1] を参考に Bacula サーバーに PostgreSQL をインストールして起動しておきます

[2] Bacula 関連コンポーネントをインストールします。
root@dlp:~ #
pkg install -y bacula15-server postgresql15-contrib
[3] Bacula 用のユーザーとデータベースを PostgreSQL に登録しておきます。
# 認証方式変更

root@dlp:~ #
cp -p /var/db/postgres/data15/pg_hba.conf /var/db/postgres/data15/pg_hba.conf.org

root@dlp:~ # cat > /var/db/postgres/data15/pg_hba.conf <<'EOF'
local   all             postgres                                peer
local   all             all                                     peer
host    all             all             127.0.0.1/32            scram-sha-256
host    all             all             ::1/128                 scram-sha-256
local   replication     all                                     peer
host    replication     all             127.0.0.1/32            scram-sha-256
host    replication     all             ::1/128                 scram-sha-256
EOF 

root@www:~ #
service postgresql restart

# [password] には任意のパスワードを設定

root@dlp:~ #
su - postgres

$
createuser bacula

$
createdb bacula -O bacula --encoding=SQL_ASCII --template=template0

$
psql -c "alter user bacula with password 'password'"

ALTER ROLE
$
exit

logout
# テーブル作成

root@dlp:~ #
/usr/local/share/bacula/make_postgresql_tables -d bacula -U bacula -h 127.0.0.1

Password for user bacula:

.....
.....

CREATE INDEX
INSERT 0 1
Creation of Bacula PostgreSQL tables succeeded.
関連コンテンツ