도와주세요. /var 폴더를 날렸습니다. -_-

cguy의 이미지

/var/qmail 을 지운후 다시 컴파일하고 인스톨을 하려고 했는데

어이 없는 자학쿼리 rm -rf * 실수로 /var 이하를 지워버렸습니다.

/bin 이나 /sbin 혹은 /home 을 날리지 않았다 위로하지만 제자신이 황당하고 속상한건 마찬가지네요.

공중 분해 되버린 /var 의 지난 자료는 어쩔수 없다 생각하지만

/var 이하의 중요한 디렉토리를 모두 새로 만드는 방법은 어떤게 있을까요?

뭐부터 어떻게 복구해야할지 리눅스 1달 초보에게는 좀 막막하네요.

중요한 디렉토리는 무엇이 있고 어떻게 만들어야 할지 리눅스 선배님들의 충고 부탁합니다.

감사합니다.

pynoos의 이미지

속상하시겠지만... 어떻게 되살린다해도 답답하기는 마찬가지 입니다.

다시 설치하시는 것이...

cguy의 이미지

답변 감사합니다. 근데 좀더 디테일하게 답변 해주시면 감사겠습니다.

/var 디렉토리를 단순히 되살린다해도 답답하다는 것이, 문제가 생긴다는 말씀이신가요?

상용 서버 시스템이라 밀고 땡기고 쉽게 할 수 없는 처지라서 고민입니다.

제가 궁금해 부분에 대해서 자세히 설명해주시면 대단히 감사하겠습니다.

pynoos의 이미지

일단 복구 툴이 있는지 알아 보세요. 전 복구해본일이 없어서.. 그런 툴이 있다는 것만 압니다..

이 사이트에서 검색에 복구 라고 넣어서 검색해보시면 도움이 될 것 같습니다.

cdpark의 이미지

같은 배포판을 쓰는 다른 시스템의 /var 디렉토리 구조를 보고 옮기세요.

같은 리눅스라도 배포판마다 미묘하게 사용자/퍼미션 등이 조금씩은 다르니깐요.

그래도 결국엔 새로 만드셔야 할 겁니다.
현재 설치된 패키지들에 관한 정보도 다 /var에 있으니깐요. 더이상 dpkg/rpm 등을 사용할 수 없으니깐요. (이것도 복구할 수는 있겠지만...)

jedi의 이미지

빨간모자 처럼 /var 에 웹문서, mysql의 디비파일, 이메일 파일...
등등 이 들어 있다면 다 날라갔다는 말인데.. 상용이면 복구업체에게
의뢰하는 방법 뿐일듯한데 백업은 잘 받아 두셨는지... 걱정 되는군요..
괜히 자꾸 건드리면 복구가 점점 어려워 질수도 있습니다..

다시한번 교훈을 주는군요
"안전한 시스템을 위하여 root로 작업하는 시간을 최소화하라.."

글 적고 나니까 옆에서 FinalData로 살릴수 있을 거라고 하는군요
국산 프로그램인데 ext2로 지원한다는군요.

+++ 여기부터는 서명입니다. +++
국가 기구의 존속을 위한 최소한의 세금만을 내고, 전체 인민들이 균등한 삶을
영위할 수 있는 착취가 없는 혁명의 그날은 언제나 올 것인가!
-- 조정래, <태백산맥> 중에서, 1986년

cguy의 이미지

리눅스 선배님들이 고견을 내어주심에 형제와 같은 느낌이 듭니다.

모니터 앞에서 마음으로나마 술 한잔씩 드리고 싶습니다.

제 자신이 무지함에 한가지 더 궁금한게 있습니다.

mysql 소스 컴파일할때 /db 는 따로 파티션을 빼놨습니다.

제가 /var 하위 디렉토리에서 쓰던건 /var/log 와 /var/qmail 정도가 전부였습니다.

그래서 redhat 7.3 동일 버젼의 커널을 사용하는 타 시스템에서 log 부분정도를 tar 로 묶은다음에 풀면 될꺼라 생각하는데요.

어떤 문제점을 예상할 수 있습니까?

/var/log 말고 또 묶어야 할 부분은 어떤게 있을지 알려주시면 감사하겠습니다.

ps . rpm -qa 같은건 전혀 되지 않습니다.

cdpark의 이미지

cguy wrote:
어떤 문제점을 예상할 수 있습니까?

/var/log 말고 또 묶어야 할 부분은 어떤게 있을지 알려주시면 감사하겠습니다.

ps . rpm -qa 같은건 전혀 되지 않습니다.

이 문제요. rpm에 관한 자료는 /var/lib/rpm 디렉토리에 들어 있었을 겁니다. (현재 설치된 패키지들에 관한 정보)

/var/log는 굳이 가져올 필요 없습니다. 필요한 디렉토리나 파일만 만들어주면 되니깐요.

잽싸게 기존 자료 백업하고 OS 설치를 새로 하는 것이 가장 빠른 복구 방법일 겁니다. FinalData 등으로 복구해야 할 자료가 /var 쪽에는 그리 많지 않을테니깐요. (mail 말고는요. /var/mail이나 /var/qmail 디렉토리에 있던..)

ryush00의 이미지

http://superuser.com/questions/355401/how-to-restore-accidentlly-deleted-var-folder-in-ubuntu-installation stackoverflow에 이런 글이 있는듯 하네요. (결론은 새로 깔아야..)

댓글 달기

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