csbackup 유틸리티는 달력 데이터베이스, 지정된 달력 또는 사용자의 기본 달력을 백업합니다. 명령은 다음과 같습니다.
database 명령은 달력 데이터베이스를 백업합니다.
calendar 명령은 지정된 달력을 백업합니다.
defcal 명령을 사용자의 기본 달력을 백업합니다.
version 명령은 현재 설치된 유틸리티의 버전 번호를 표시합니다.
지정된 백업 디렉토리에 있는 caldb.conf 버전 파일은 백업된 데이터베이스의 버전 번호를 표시합니다.
csrestore에 대한 자세한 내용은 csrestore를 참조하십시오.
Calendar Server는 실행 중이거나 중지되어 있을 수 있습니다.
Calendar Server가 설치된 시스템에서 유틸리티를 로컬로 실행해야 합니다.
설치 중에 지정한 Calendar Server가 실행되고 있는 사용자와 그룹(icsuser, icsgroup 등) 또는 root로 로그인된 상태이어야 합니다.
csbackup [-q|-v] -f database target csbackup [-q|-v] -c calid calendar target csbackup [-q|-v] -a userid [-b basedn] defcal target |
다음 표에서는 csbackup에 사용할 수 있는 명령을 보여 줍니다.
표 D–4 csbackup 유틸리티 명령
명령 |
설명 |
---|---|
database target |
달력 데이터베이스를 지정된 대상 데이터베이스 디렉토리에 백업합니다. 기본적으로 대상 데이터베이스 디렉토리는 다음과 같습니다. cal_svr_base/SUNWics5/cal/sbin /target-directory 대상 데이터베이스 디렉토리만 지정할 경우에는 디렉토리 이름 앞에 슬래시(/)를 포함시키지 마십시오. 예를 들면 다음과 같습니다. csbackup database backupdir 주: 대상 백업 디렉토리가 이미 존재하고 -f 옵션을 지정하지 않은 경우 csbackup 유틸리티는 실패합니다. 예를 들어, backupdir이 존재한다면 그 디렉토리가 비어 있더라도 다음 명령은 실패합니다. csbackup database backupdir 따라서 이미 존재하는 대상 백업 디렉토리를 지정할 경우 -f 옵션을 포함시켜 csbackup을 실행합니다. 또한 존재하지 않는 대상 백업 디렉토리를 지정하고 csbackup이 해당 디렉토리를 만들게 할 수 있습니다. |
calendar calid target |
지정된 달력 아이디를 지정된 대상 출력 파일에 백업합니다. 파일의 데이터 형식은 파일 확장명이 .ics이면 text/calendar이고 .xml이면 text/xml입니다. |
defcal userid target |
지정된 사용자 아이디의 기본 달력을 지정된 대상 파일에 백업합니다. 파일의 데이터 형식은 파일 확장명이 .ics이면 text/calendar이고 .xml이면 text/xml입니다. |
version |
유틸리티의 버전을 표시합니다. |
다음 표에서는 csbackup 유틸리티 명령 옵션에 대해 설명합니다.
표 D–5 csbackup 유틸리티 명령 옵션
옵션 |
설명 |
---|---|
-v |
세부 정보 표시 모드로 실행합니다. 수행되는 명령에 대한 사용 가능한 모든 정보를 표시합니다. 기본값은 off입니다. |
-q |
quiet 모드로 실행합니다.
|
-a userid |
백업할 달력 사용자의 사용자 아이디입니다. 이 옵션은 기본 옵션으로 필수 사항입니다. 기본값은 없습니다. |
-b basedn |
이 사용자에 사용할 기본 DN입니다. 기본값은 ics.conf 파일에 정의된 setting local.ugldapbasedn에서 가져옵니다. 기본 DN(고유 이름)은 검색이 실행되는 시작점으로 사용되는 LDAP 디렉토리 내의 항목입니다. 예를 들어, ou=people, o=sesta.com을 기본 DN으로 지정하면 Calendar Server에서 실행되는 모든 LDAP 검색 작업은 o=sesta.com 디렉토리 트리에서 ou=people 하위 트리만 조사합니다. |
-c calid |
백업할 달력 아이디입니다. 이 옵션은 calendar 명령의 필수 옵션입니다. 기본값은 없습니다. 자세한 내용은 달력 고유 아이디(calid) 만들기를 참조하십시오. |
-f |
기존 백업 파일을 강제 삭제합니다. 현재 릴리스에서는 백업 대상 디렉토리가 이미 존재하면 그 디렉토리가 비어 있더라도 -f 옵션을 포함시켜야 합니다. |
-l |
SolsticeTM BackupTM 또는 Legato NetworkerTM 백업 프로그램과 함께 사용하기 위해 백업 파일을 준비합니다. 자세한 내용은 17 장, Calendar Server 데이터 백업 및 복원 을 참조하십시오. |
달력 데이터베이스를 backupdir이라는 이름의 디렉토리에 백업합니다.
csbackup database backupdir
달력 아이디가 tchang인 달력을 tchang.ics 파일에 text/calendar 형식으로 백업합니다.
csbackup -c tchang calendar tchang.ics
tchang의 기본 달력을 tchang.xml 파일에 text/xml 형식으로 백업합니다.
csbackup -a tchang defcal tchang.xml