웹사이트 검색

Amanda - Linux용 고급 자동 네트워크 백업 도구


정보기술시대에 데이터는 귀중하다. 우리는 무단 액세스는 물론 모든 종류의 데이터 손실로부터 데이터를 보호해야 합니다. 우리는 각각을 별도로 관리해야 합니다.

이 문서에서는 대부분의 시스템 관리자에게 필수이며 대부분의 경우 지루한 활동으로 간주되는 데이터 백업 프로세스를 다룰 것입니다. 우리가 사용할 도구는 'Amanda'입니다.

아만다는 무엇입니까?

Amanda는 네트워크에 있는 컴퓨터를 디스크, 테이프 또는 클라우드에 백업하고 보관하도록 설계된 매우 유용한 백업 도구인 (Advanced Maryland Automatic Network Disk Archiver)를 나타냅니다.

아만다 역사

메릴랜드 대학교(UoM)의 컴퓨터 과학부는 독점 소프트웨어와 동등한 품질의 무료 소프트웨어 소스로 남아 있습니다. 고급 메릴랜드 자동 네트워크 디스크 아카이버는 UoM에서 개발했지만 이제 이 멋진 프로젝트는 더 이상 UoM에서 지원되지 않으며 SourceForge에서 호스팅되며 개발 단계에 있습니다.

아만즈의 특징

  1. C와 Perl로 작성된 오픈 소스 아카이빙 도구.
  2. 네트워크상의 여러 컴퓨터에 데이터 백업이 가능합니다.
  3. 클라이언트-서버 모델을 기반으로 합니다.
  4. 예약된 백업이 지원됩니다.
  5. 전체 지원이 포함된 무료 Community Edition과 Enterprise Edition으로 제공됩니다.
  6. 대부분의 Linux 배포판에서 사용할 수 있습니다.
  7. Windows 시스템은 Samba 또는 기본 win32 클라이언트를 사용하여 지원됩니다.
  8. 백업을 위해 테이프와 디스크 드라이브를 지원합니다.
  9. 테이프 스패닝을 지원합니다. 즉, 라거 파일을 여러 테이프로 분할합니다.
  10. Commercial Enterprise Amanda는 Zmanda가 개발했습니다.
  11. Zmanda에는 Zmanda 관리 콘솔(ZMC), 스케줄러, 클라우드 기반 서비스 및 플러그인 프레임워크가 포함됩니다.
  12. 클라우드 기반 서비스는 Amazon s3에 따라 작동합니다.
  13. 플러그인 프레임워크는 Oracle Database, Samba 등과 같은 애플리케이션을 지원합니다.
  14. Amanda Enterprise zmanda는 이미지 백업을 지원하므로 Live VMware의 백업이 가능합니다.
  15. 동일한 볼륨의 데이터에 대한 백업을 생성하는 데 다른 백업 도구보다 시간이 덜 걸립니다.
  16. OpenSSH를 사용하여 서버와 클라이언트 간의 보안 연결을 지원합니다.
  17. GPG를 이용한 암호화 가능 및 압축 지원
  18. 오류를 정상적으로 복구합니다.
  19. 오류를 포함한 자세한 결과를 이메일로 보고해 주세요.
  20. 고품질 코드로 인해 매우 구성 가능하고 안정적이며 강력합니다.

Linux에 Amanda Backup 설치

우리는 소스에서 Amanda를 구축한 다음 설치합니다. Amanda를 빌드하고 설치하는 이 프로세스는 YUM 기반이든 APT 기반이든 모든 배포판에서 동일합니다.

소스에서 컴파일하기 전에 yum 또는 apt-get 명령을 사용하여 저장소에서 일부 필수 패키지를 설치해야 합니다.

RHEL, CentOS 및 Fedora에서
yum install gcc make gcc-c++ glib2-devel gnuplot perl-ExtUtils-Embed bison flex
데비안, 우분투, 리눅스 민트에서
sudo apt-get install build-essential gnuplot

필수 패키지가 설치되면 아래 링크에서 Amanda(최신 버전 Amanda 3.3.5)를 다운로드할 수 있습니다.

  1. http://sourceforge.net/projects/amanda/files/latest/download

또는 다음 wget 명령을 사용하여 아래와 같이 소스에서 다운로드하고 컴파일할 수도 있습니다.

wget http://jaist.dl.sourceforge.net/project/amanda/amanda%20-%20stable/3.3.5/amanda-3.3.5.tar.gz
tar -zxvf amanda-3.3.5.tar.gz
cd amanda-3.3.5/ 
./configure 
make
make install		[On Red Hat based systems]
sudo make install	[On Debian based systems]

설치가 성공적으로 완료되면 다음 명령을 사용하여 amanda 설치를 확인하십시오.

amadmin --version

amadmin-3.3.5

참고: Amanda 백업을 제어하려면 amadmin 관리 인터페이스를 사용하십시오. 또한 amanda 구성 파일은 '/etc/amanda/intra/amanda.conf'에 있습니다.

덤프 파일 시스템

다음 명령을 실행하여 amanda를 사용하여 전체 파일 시스템을 덤프하고 구성 파일에 나열된 이메일 주소로 이메일을 보냅니다.

amdump all

아만다 플러시

amflush -f all

Amanda에는 정확한 위치에 대한 백업 출력을 생성하고 사용자 정의 백업을 생성할 수 있는 다양한 옵션이 있습니다. 아만다 자체는 매우 광범위한 주제이므로 이 모든 내용을 하나의 기사에서 다루기가 어려웠습니다. 이후 게시물에서 해당 옵션과 명령을 다룰 예정입니다.

지금은 여기까지입니다. 조만간 또 다른 글로 찾아오겠습니다. 그때까지 계속 관심을 갖고 우리와 연결되어 있으며 댓글 섹션에 귀중한 피드백을 제공하는 것을 잊지 마십시오.