아만다-중요한 암호화 및 압축 백업을 모두 로컬 스토리지 및 원격 파일 서버에 저장하는 오픈 소스 백업 및 복구 솔루션입니다. Amanda는 여러 버전의 Linux / Unix 및 Windows에서 실행되는 서버와 워크 스테이션에서 많은 양의 데이터를 백업하도록 설계되었습니다.
백업에 Amanda를 사용하려면이 사용 설명서를 검토하십시오.
1. AMANDA를 사용하여 백업하기
1.1 AMANDABACKUP 사용자 잠금 해제
- 관리자 권한이있는 사용자로 서버에 로그인 / ssh
- 'passwd -u amandabackup'을 사용하여 amandabackup 사용자 잠금 해제
- 'passwd amandabackup'을 사용하여 amanddabackup 사용자의 암호를 할당합니다.
- 서버에서 로그 아웃
1.2 백업 세트 추가
- amandabackup 사용자로 / ssh를 서버에 로그인합니다.
- 'mkdir / etc / amanda / DailySet1'을 사용하여 Amanda 구성을위한 디렉토리를 만듭니다.
- 'cp /var/lib/amanda/example/amanda.conf / etc / amanda /를 사용하여'/var/lib/amanda/example/amanda.conf '에있는 예제 구성 파일을'/ etc / amanda / DailySet1 '에 복사합니다. DailySet1 '
- 'vi / etc / amanda / DailySet1 / amanda.conf'를 viusing에서 '/etc/amanda/DailySet1/amanda.conf'를 엽니 다.
- 다음 행을 추가하여 가상 테이프의 크기를 지정하십시오.
테이프 유형 정의 HARDDISK {
길이 100000mbytes # 하드 디스크의 크기는 100000mbytes
} - 파일의 'define dumptype global'섹션으로 스크롤하고 닫는 대괄호 앞에 'auth bsdtcp'줄을 추가합니다.
- 파일 저장 및 닫기
- 서버에서 로그 아웃
1.3 홀딩 디스크 만들기
- 관리자 권한이있는 사용자로 서버에 로그인 / ssh
- 'mkdir -p / dumps / amanda'를 사용하여 보관 디스크로 사용할 캐시 디렉토리를 만듭니다.
- 'chown amandabackup : disk / dumps / amanda'를 사용하여 보유 디스크의 소유권을 변경합니다.
- 'chmod 750 / dumps / amanda'를 사용하여 보관 디스크에 대한 적절한 권한을 설정합니다.
- 서버에서 로그 아웃
1.4 가상 테이프 생성 및 구성
- 관리자 권한이있는 사용자로 서버에 로그인 / ssh
- 'mkdir -p / var / amanda / vtapes'를 사용하여 vtap 용 디렉토리를 만듭니다.
- 'chown amandabackup : disk / var / amanda / vtapes'를 사용하여 vtapes의 소유권을 변경합니다.
- 'chmod 755 / var / amanda / vtapes'를 사용하여 적절한 권한 설정
- vi에서 'vi /etc/amanda/DailySet1/amanda.conf'를 사용하여 '/etc/amanda/DailySet1/amanda.conf'를 엽니 다.
- 'tapedev "file :…"줄을 제거합니다.
- 'tapedev "chg-disk : / var / amanda / vtapes"줄을 추가합니다.
- 파일 저장 및 닫기
- 서버에서 로그 아웃
- amandabackup 사용자로 서버에 로그인 / ssh
- 'cd / var / amanda / vtapes'를 사용하여 디렉토리 변경
- 'for ((i = 1; $ i <= 25; i ++))를 사용하여 vtape 용 슬롯을 만듭니다. mkdir slot $ i 수행; amlabel DailySet1 DailySet1- $ i slot $ i; done '
- 서버에서 로그 아웃
1.5 백업 세트 구성
- amandabackup 사용자로 서버에 로그인 / ssh
- 'vi / etc / amanda / DailySet1 / disklist'를 사용하여 백업 할 디렉토리 목록을 저장할 파일을 만듭니다.
- 다음 형식으로 백업하려면 디렉토리 당 한 줄을 추가하십시오.
IP_address_of_the_client 디렉토리_to_backup comp-user-tar - 파일 저장 및 닫기
- 'vi /var/lib/amanda/.amandahosts'를 사용하여 vi에서 '/var/lib/amanda/.amandahosts'를 엽니 다.
- 다음 형식으로 클라이언트 당 한 줄을 추가합니다.
IP_address_of_the_client amandabackup amdump - '/ usr / sbin / amdump DailySet1'명령을 실행하는 cron 작업을 만듭니다.
- 서버에서 로그 아웃
1.6 백업 구성 확인
- amandabackup 사용자로 서버에 로그인 / ssh
- 'amcheck DailySet1'을 사용하여 amcheck 도구를 실행합니다. "amcheck"를 실행하면 JSON에 대한 컴파일 오류가 발생하면 perl-JSON을 제거한 다음 perl-JSON을 다시 설치합니다.
- 서버에서 로그 아웃
1.7 백업 실행
- amandabackup 사용으로 서버에 로그인 / ssh
- amdump를 실행하여 'amdump DailySet1'을 사용하여 DailySet1을 시작합니다.
- 'amadmin DailySet1 find'를 사용하여 amadmin 도구를 실행합니다.
- 서버에서 로그 아웃
결론
Amanda는 초보 사용자도 쉽게 접근 할 수 있도록 설계되었습니다.
모든 데이터 보호 문제를 해결하는 원 스톱 솔루션입니다.
시작하다! 오늘 기다리지 말고 설치하십시오!
또한, 확인하십시오 Amanda 15 분 백업 솔루션