tar 압축 해제 오류

문제현상 : 

gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
 

1. 압축 : 

tar cvzfp file1.tgz dir1

: dir1 전체를 file1.tgz 파일로 퍼미션 보존 압축

 

2. 압축해제

tar xvzfp file1.tgz     

: file1.tgz 파일을 압축해제  

 

3. 문제

gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
 

압축 해제한 폴더의 용량은 2.5기가.

다른 디렉토리들을 위 방법대로 압축해제해도 동일한 현상.

 

4. 압축말고 묶을 경우는 압축해제가 됨.

tar cvf 파일명.tar 압축할폴더명

tgz 파일로 압축한 경우만 3의 문제가 나타남.

 

5. 서버는 우분투 16.04 64비트

https://www.centos.org/forums/viewtopic.php?t=17972

센트OS포럼에서 VFAT 드라이브 한계가 4.0G 면 문제가 된다고 하는데... 해당 파일은 1.89G 입니다. ㅠ

 

6. a2hosting 싱가폴 리셀러 호스팅에서 압축했고,

우분투 일본 가상서버로 업로드해서 압축푸는데 여러번 해봐도 늘 같은 현상이네요.

다른 디렉토리 압축한 것도 동일한 현상이었어요.....

서버 os 종류가 다르면 이런 오류가 있을 수 있다고 하는데 옵션으로 뭔가 해줄 수 없을까요.

ㅠㅠ

 

7. 7-zip이 압축률이 좋다는데 일반 웹호스팅에서는 사용이 안되네요.

혹시 그 밖에 압축률이 tgz 보다 좋은게 있나요?