tar 실행 후 압축 파일의 용량이 zero가 되는 현상...ㅡ.ㅡㅋ

sijoh의 이미지

#!/bin/sh
today=`date +%Y%m%d`
tar cvfpz /backup/server/mysql_$today.tar.gz /var/lib/mysql
tar cvfpz /backup/server/html_$today.tar.gz /var/www/html

백업 스크립트인데요...

html 백업 파일의 용량이 압축되는 과정에서는 파일 용량이 서서히 증가하다가 나중에 백업이 완료되면 파일 용량이 Zero가 되어 버리네요..ㅠ.ㅠ

근데 더욱 미쳐버릴 일은 mysql은 잘 압축되고 용량도 zero가 안됩니다.

같은 명령어인데 뭐가 다를까요 ? ㅡ.ㅡㅋ
제 짐작인데 제 서버의 html 문서와 데이타가 2G가 넘거든요..혹시 용량이 너무 커서일까요 ? ㅡ.ㅡㅋ 이것은 아닌 것 같은데.ㅠ..ㅠ

고수님들의 답변 부탁드립니다.

익명 사용자의 이미지

sijoh wrote:

제 짐작인데 제 서버의 html 문서와 데이타가 2G가 넘거든요..혹시 용량이 너무 커서일까요 ? ㅡ.ㅡㅋ 이것은 아닌 것 같은데.ㅠ..ㅠ

2G 가 넘는다면 그럴 수도 있습니다.

lacovnk의 이미지

일단 f 옵션을 제일 마지막으로 옮겨보면 어떨까요?
backup 내역을 볼 필요가 없다면, v 옵션도 필요없을 것 같고..

czpf로 해서 한번 해보시면 어떨까요~

저도 비슷하게 사용했습니다. 지금은 flexbackup 쓰지만..

sijoh의 이미지

백업 하드의 용량은 충분하구요..
압축 옵션을 바꾸어도 여전히 에러가 발생하는군요...

정말 백업 파일 용량이 2G가 넘어서 그런 것일까요 ?

그럼 어떻게 해야하나요..ㅠ.ㅠ

사랑천사의 이미지

일부 구버젼 tar은 2GB를 넘기면... 흠... 에러를 발생 시키거나 옥은 버그로 인해서 그렇게 된다고 하는 글을 본 것 같군요 음... 대부분, 그것에 대한 Bug Fix가 되어 있지만, 잘 모르겠습니다. 혹시 또 안 된 경우가 음...

저같은 경우는 10GB를 넘기는 자료를 백업 해도 잘 됩니다만, 모르겠네요 음... 이전에 그랬다고 하더군요 음...

음.. 그럼...
이여송 사도요한 드림.

사람천사

lck7141의 이미지

tar 할때 용량 때문인것 같습니다.
혹..split 을 이용해 보시면 해결 될듯 합니다.

tar cvfpz - /var/www/html | split -b 2000mb - /backup/server/html_$today.tar.gz

하시면 됩니다.

그렇게 하고나면
/backup/server/ 에 html_$today.tar.gz.aa 부터 시작되는 파일들이 생성 됩니다.

압축을 풀때는

cat /backup/server/html_$today.tar.gz.* | tar xvfpz -

하시면 됩니다.

제 경우에 tar 할때 z 옵션은 잘 안먹더라구요. 저만 그런지.. ^^

사랑천사의 이미지

2GB를 넘는건 아니고 21억 몇 바이트 일겁니다. long int의 양수 최대 값보다 1바이트 적을라나요? 그걸겁니다 음. 뭐 unsigned를 붙인다면이야 42억 얼마 까지 가겠지만, 글세요, 파일에 대한 부분 디쟈인이 그런 식으로 안 되어 있으니 음...

그리고 tar로 묶은 뒤에 gzip이나 bzip2로 압축을 하는게 좋아 보입니다 음... 풀 때도 마찬가지...

사람천사

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.