Ubuntu Maverick의 Bacula + 박쥐

Ubuntu Maverick의 Bacula + 박쥐

좋습니다. 목표가 있지만 이를 달성하기 위해 취해야 할 최선의 조치가 무엇인지 잘 모르겠습니다.

표적:

  • VirtualBox에서 Linux VM 설정(호스트: Windows Server 2008 R2)
  • Linux 환경에 Bacula 설치
  • Bacula를 NAS 장치에 백업하십시오(다른 NAS 솔루션보다 저렴하고 FreeNAS/ZFS와 같은 것을 구축할 시간이 없기 때문에 Drobo를 선호함).

지금까지 취해진 조치:

  • Ubuntu Server(Maverick)의 VirtualBox VM을 게스트로 생성합니다.
  • 우분투에 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

귀하의 첫 번째 문제는 "일반" 사용자 계정이 아닌 루트로 실행되는 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

관련 정보