tar로 압축시에 용량단위로 나누어 압축하기 그리고 풀기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,498 조회
- 0 추천
- 목록
본문
tar로 압축시에 용량단위로 나누어 압축하기 그리고 풀기
tar로 압축을 하다보면 용량이 너무 커져서 파일다루기가 곤란한 경우가 흔히 있습니다.
이런 경우에 일정한 용량단위로 나누어서 압축을 한다면 매우 편리할 것입니다.
즉, 예를들어 /home디렉토리의 용량은 tar로 압축한다고 할 때에 그 용량을 100MB또는 1GB단위의 여러개의 파일로 나누어서 압축한다면 매우 편리하게 파일을 다룰 수 있습니다.
아래의 예는 tar명령어로 /home/papa라는 디렉토리를 100MB단위로 나누어서 압축한 것입니다.
[root@file backup]# tar cvfpz - /home/papa | split -b 100m - home.tar.gz tar: Removing leading `/' from member names home/papa/ home/papa/.bash_logout home/papa/.bash_profile home/papa/.bashrc home/papa/.emacs home/papa/.gtkrc home/papa/.ncftp/ home/papa/.ncftp/init_v3 home/papa/.ncftp/firewall home/papa/.ncftp/trace.2595 home/papa/.ncftp/prefs_v3 home/papa/.ncftp/log home/papa/.ncftp/history home/papa/.ncftp/trace home/papa/www/ home/papa/www/domain.tar.gz home/papa/www/index.html home/papa/www/domain/ home/papa/www/domain/class/ home/papa/www/domain/class/domain_class.php home/papa/www/domain/class/inc_class.php home/papa/www/domain/class/layout_class.php ..... |
그리고 위와 같이 압축된 결과로 생성되는 파일들은 아래 보시는 바와 같이 파일의 끝에 aa, ab,..등과 같은 알파벳이 추가됩니다.
[root@file backup]# ls -l total 551532 -rw-r--r-- 1 root root 104857600 3월 29 04:54 home.tar.gzaa -rw-r--r-- 1 root root 104857600 3월 29 04:55 home.tar.gzab -rw-r--r-- 1 root root 104857600 3월 29 04:57 home.tar.gzac -rw-r--r-- 1 root root 104857600 3월 29 04:58 home.tar.gzad -rw-r--r-- 1 root root 104857600 3월 29 05:00 home.tar.gzae -rw-r--r-- 1 root root 39903232 3월 29 05:01 home.tar.gzaf [root@file backup]# |
위와 같이 용량단위로 나누어서 압축된 파일을 압축해제할 때에는 다음과 같이 하시면 됩니다.
[root@file backup]# cat home.tar.gz* | tar xvfpz - home/papa/ home/papa/.bash_logout home/papa/.bash_profile home/papa/.bashrc home/papa/.emacs home/papa/.gtkrc home/papa/.ncftp/ home/papa/.ncftp/init_v3 home/papa/.ncftp/firewall home/papa/.ncftp/trace.2595 home/papa/.ncftp/prefs_v3 home/papa/.ncftp/log home/papa/.ncftp/history home/papa/.ncftp/trace home/papa/www/ home/papa/www/domain.tar.gz home/papa/www/index.html home/papa/www/domain/ ..... |
이제 tar로 압축되어 생성된 압축파일들의 용량문제는 걱정마시고 이와 같이 나누어서 백업하는 방법을 사용하시기 바랍니다.
하지만 최근의 시스템 사용추이를 본다면 디스크의 용량이 부족하여 발생하는 문제는 많이 없어진 것 같습니다.
즉, 디스크의 용량이 엄청나게 커진 상황에서 디스크의 사용량을 조금 줄이기 위하여 이와 같은 작업을 하는 것은 크게 의미가 있어보이지 않습니다.
그렇지만 이렇게 파일들을 용량단위로 나누어서 압축하는 방법을 알고 있는 것과 모르는 것의 차이는 분명 존재합니다.
관련자료
-
이전
-
다음