리눅스서버 테이프 백업 방법 질문

beprog의 이미지

안녕하세요. 글을 올리기는 오랜만입니다.

리눅스 환경의 메일 서버를 전체백업하려고 하는데 제가 한 방법이 맞는 것인지 몰라서 질문드립니다.

시스템 환경은 다음과 같습니다.

<서버1> H/W : HP ProLiant DL380, 테이프 드라이브 없음 HDD : 80GB + SAN 400GB(100GB * 4) - 파티션 별 사용량은 30% 정도입니다. O S : redhat 7.2 커널 : 2.4.32smp D B : Mysql 3.23.58

<서버2> H/W : 컴팩 ProLiant ML530, 테이프 드라이브 1개 있음 HDD : 80GB + SAN 200GB(100GB *2) O S : redhat 7.3 커널 : 2.4.18-3 D B : Mysql 5.0.21

Magnetic tape : DDS4 20GB (SONY, IBM 등) 10 여개

대략적인 계획입니다.

1. 20GB 용량 이하의 분량으로 tgz 파일로 묶습니다.

tar cfvpz 옵션을 사용하고 --exclude로 적당하게 용량을 조절합니다.
가능하면 파티션 별로 묶으려고 합니다.
상대경로를 사용합니다.

2. 서버1의 경우 테이프 드라이브가 없어서 tgz 파일을 서버2로 보낸후 cp 명령으로 백업합니다.

# /bin/cp A.tgz /dev/nst0

3. 서버2의 경우 테이프 드라이브가 있고 바로 테이프로 백업합니다.

# cd / && tar cfvpz /dev/nst0 partition

처음 해보니 궁금한 점이 많습니다.

1. 백업할 때 메일 서비스를 중지해야 합니까? tar로 묶을 동안 데이터의 변화가 없어야 합니까?

2. 되감기를 자동으로 하는 장치파일이 있습니까?
/dev/rst0가 되감기를 하는 장치파일이라고 하는데 저의 경우에는 접근이 되지 않습니다.
/dev/nst0는 되감기를 자동으로 하지 않는 것 같습니다.

3. tgz파일을 cp명령어로 테이프 장치에 보내도 됩니까?
백업하고 되감은 후 "tar tvfz /dev/nst0" 했을 때 목록이 출력되긴 합니다.

4. 테이프를 조작하는 유용한 명령어가 있습니까?
사용하고 있는 명령어는 'mt -f /dev/nst0 ( rewind | status | eject )' 밖에 없군요.

5. 전체백업이 아닌 경우 백업받아야할 파티션이나 파일에는 어떤 것이 있을까요?
/etc, /boot, /root, /var 정도만 하면 될까요?

조언 부탁드립니다~^^a

elflord의 이미지

1. 데이타정합성을 위해서 가능한한 서비스를 정지한 싱글모드로 행하는게 좋겠지요.

2. nst?는 원래 자동 되감기를 하지 않는(no rewind) 장치입니다. 이걸 쓸때는 되감기는 수동으로 해야죠. /dev/st?가 자동적으로 되감기를 하는 장치입니다.

3. 상관없을거라고 봅니다만 tar나 dump로 직접 보내본 경험밖에 없어서 패스.

4. 남자라면 man. ^^; mt커맨드의 옵션을 물으시는 거라면 위에 쓰신 3가지 이외에 테이프내에서 파일단위로 헤더를 이동시키는 fsf나 bfsf, 그리고 rewind와 eject를 동시에 행하는 offline등이 떠오르는군요.

5. 이건 용도에 따라 다르다고 밖에 말씀드릴 수 없군요. 메일서버같은 경우 /home 이 중요해질수도 있고 /usr, /var... 상황에 따라 뭐가 중요한가는 다르니까요. 이상적인건 큰주기로 풀백업, 작은주기로 증분백업을 하는게 좋다고 합니다....만 저같은 경우는 게을러서 그냥 풀백업만 해버리고 신경끕니다. ㅡㅡ;

그럼 이만 총총...[훈]
http://elflord.egloos.com


===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com

beprog의 이미지

남자라면 man ^^a

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.