Solaris 에서 테스트를 진행했음.

01.Scripts/     10gr2/          ARCH/           Desktop/        Export/         oradata/
02.SetupFiles/  admin/          Backup/         Documents/      Op_Scripts/     oraInventory/

/ORACLE 디렉토리의 하위 디렉토리 구성이 위와 같다고 가정함.

tar 묶음 작업은 최상위 디렉토리 " / " 에서 작업을 진행.

제외하고자 하는 디렉토리가 /ORACLE 디렉토리에서 
01.Scripts/ , 02.SetupFiles/ , Backup/ , Export/ , oradata/ 와 같을 때,

최상위 디렉토리 " / " 에서 Exclude_List.txt 와 같은 텍스트 파일을 만든 후, 아래의 내용과 같이 작성.

./ORACLE/01.Scripts
./ORACLE/02.SetupFiles
./ORACLE/Backup
./ORACLE/Export
./ORACLE/oradata

그리고 최상위 디렉토리 " / " 에서 묶음 명령어로
tar -cvfX ORACLE.tar Exclude_List.txt ./ORACLE 라고 실행함.

tar -tvf ORACLE.tar 를 에서 보면,
Exclude_List.txt 파일에 작성했던 디렉토리가 제외된 것을 확인할 수 있다.  

 

===

 

tar --exclude   기타설정  

 

 


최상위 디렉토리를 Full로 백업하고자 할 경우 불필요한 backup 파일이나 log 디렉토리 등은 제외를 한
후 압축을 하고자 할때
 
ex) /backup    & /log    그리고 백업 받을 디렉토리 ( cf.  tarbackup ) 를 제외한 나머지 모든 디렉토
리 백업
 
] tar zcvfp /tarbackup/allbackup.tar.gz --exclude /backup --exclude /log /*
 
=> /backup 과 /log 디렉토리를 제외한 모든 데이터를 /tarbackup/allbackup.tar.gz 라는 파일명으로
압축 저장 

+ Recent posts