tar -cML 사용으로 분할하여 묶었어요. 풀때는 어떻게 풀죠?
글쓴이: ppox379 / 작성시간: 금, 2015/12/04 - 7:06오후
안녕하세요.
tar -cML 사용으로 분할하여 묶었어요. 풀때는 어떻게 풀죠?
분할 압축하여 전송하고자 합니다.
<서버1>
1. tar로 분할
2. 각각 gzip 압축
3. 전송
<서버2> 4. gzip 풀기 5. tar 풀기
명령어를
tar -cML 40000000 -f a1.tar 해당디렉토리
이렇게 4g씩 분할 했습니다.
다음 파일 이름을 달라고 해서
n a2.tar
이런식으로 물을때 마다 줬구요.
a1.tar
a2.tar
a3.tar
이렇게 만들어 졌습니다. 각각 gzip으로 압축
a1.tar.gz
a2.tar.gz
a3.tar.gz
다른 서버에 전송 후
gunzip a1.tar.gz
gunzip a2.tar.gz
gunzip a3.tar.gz
tar를 푸려고 하는데
하나씩 풀면 오류가 납니다.
tar -xvf a1.tar
tar: 아카이브에 예기치 않은 EOF
tar: 아카이브에 예기치 않은 EOF
tar: Error is not recoverable: exiting now
어떻게 풀어야 할까요?
Forums:
자답 .,,옆 동료가 알려줬어요.
tar -xvf a1.tar 원본디렉토리명
하면
Prepare volume #2 for `a1.tar' and hit return:n a2.tar
이렇게 n a2.tar 하고 입력..
tar -cML 40000000 -f a1.tar data 라고 분할 했으면
tar -xvf a1.tar data 라고 써주면 됩니다.
원본 백업하고 해보시기 바랍니다.
전 잘 안됩니다.
리눅스 분할압축'으로 찾아보시면. 이렇게 사용하라고 합니다.
http://blog.naver.com/drscg?Redirect=Log&logNo=80033814461
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
감사합니다.
저런 방법도 있지만 tar에 있는 기능으로 써야해서 저렇게 했습니다.
제가 풀때 명령을 잘못썼네요.
M 옵션을 안 썼었네요.
tar -xMf a1.tar
이렇게 해야합니다.
다음 파일 물으면 n a2.tar 이런식입니다.
사용하기 위험해보입니다.
#2에서 a1.tar 와 a2.tar 가 헛갈립니다.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
위에 잘못썼습니다.
위에 잘못썼습니다.
tar -xvf a1.tar 원본디렉토리명
이렇게 풀면 안됩니다.
디렉토리명 필요 없다네요;;
압축할때 묶었던 디렉토리명 그대로 풀립니다.
tar -xMf a1.tar
이렇게 해야합니다.
다음 파일 물으면 n a2.tar 이런식입니다.
댓글 달기