いいですね。目標がありますが、これを達成するためにとるべき最善の措置は何であるかよくわかりません。
ターゲット:
- VirtualBoxでLinux VMを設定する(ホスト:Windows Server 2008 R2)
- Linux環境へのBaculaのインストール
- BaculaをNASデバイスにバックアップします(他のNASソリューションよりも安く、FreeNAS / ZFSのようなものを構築する時間がないのでDroboを好む)。
これまでに行われた措置:
- Ubuntu Server(Maverick)のVirtualBox VMをゲストとして作成します。
- UbuntuにKDEをインストールする
- アップデートパッケージなど
- Baculaのインストール - 構成などなし
私が知る限り、取るべき措置は次のとおりです。
- Bacula管理ツール(bat)のインストールと実行
- Baculaの設定(batまたは.confファイル経由) - USB外付けハードドライブへのバックアップ(バックアップ、スケジュール、クライアントなどのテスト)
- ネットワークに接続されているDroboデバイス(Drobo FSなど)にバックアップするようにBaculaストレージデーモンを再設定します。
これまでの質問:
- ターミナルおよびBatツールを起動すると、次のエラーが表示されます。なぜですか?
ターミナル出力:
Error: "/var/tmp/kdecache-sean" is owned by uid 1000 instead of uid 0.
(1893) KSharedDataCache::Private::mapSharedMemory: Opening cache "/var/tmp/kdecache-sean/icon-cache.kcache" page size is 4096
(1893) KSharedDataCache::Private::mapSharedMemory: Attached to cache, determining if it must be initialized
(1893) KSharedDataCache::Private::mapSharedMemory: Cache fully initialized -- attached to memory mapping
(1893) KSharedDataCache::Private::mapSharedMemory: 7323648 bytes available out of 10485760
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
QFileSystemWatcher: failed to add paths: /home/sean/.config/ibus/bus
Bus::open: Can not get ibus-daemon's address.
IBusInputContext::createInputContext: no connection to ibus-daemon
コンソールに「bat:console/console.cppのエラーが原因で中断されました:155 populateListsのlocalhost-dirに接続できません」というメッセージが表示されます。
最初のトラブルシューティングパス
bacula-dirがまだ起動していないようです。設定が完了しておらず、Baculaを正しく起動する方法を知っているふりをしません。
ドキュメントを参考にしてみましたが、この特定の実装には役に立ちませんでした。
助けが必要ですか?ありがとうございます!
答え1
あなたの最初の問題は、「通常の」ユーザーアカウントではなく root として実行される bat に関連していると思います。それから始まったようです。
sudo bat
またはそのようなもの。これにより、表示される警告メッセージが表示されますが、これによって重大なエラーが発生するかどうかはわかりません。このメッセージにはbacula-dirが実行されていないという内容はまったくありません。
Ubuntuパッケージのバージョンを使用してbaculaをインストールした場合は、次のコマンドを使用してDirectorが実行されていることを確認できます。
/etc/init.d/bacula-director status
ただ試してみるなら、始めることをお勧めします。バキュラ-ディレクター-sqlite3パック。個別のデータベース設定は不要なので、起動が簡単です。本番目的で使用するには、postgresqlまたはmysqlのバージョンを使用する必要があります。
baculaのデフォルト設定を構成するのは、Debian / Ubuntuパッケージでインストールされているファイルを使用して非常に簡単です。 /etc/bacula ディレクトリを確認してください。 Batが実際に設定を許可しているかどうかはわかりません。
ディレクターを設定してバットを再試行し始めたら(次の点を確認する必要があります)/etc/bacula/bat.confも構成されています)。それでもうまくいかず、sudoを介して実行してエラーが発生したと思われる場合は、bat.confファイルを自分のアカウントにコピーし、次にbatを起動してみてください。
bat -c /home/sean/bat.conf
これにより、権限エラーが削除されます。
一般的な設定の問題がある場合は、ヘルプを求めるのに最適な場所は、次の方法で見つけることができるbacula-usersメーリングリストです。www.bacula.org