리눅스가 망가 졌네요.....

crushout의 이미지

:shock:

며칠전에 파일이 깨졌다고 글을 올린적이 있습니다.

http://bbs.kldp.org/viewtopic.php?t=19056

일단은 디스크 에러가 아닌가 하고 답글을 주신분도 있구요...

제 경우와 비슷한 증상(?)을 격고 있는 질문을 검색해 보니 rootkit이 깔려있다고

하더군요...

이상하게 /home 밑의 모든 파일들은 ls로 보이지 않으나 cd 로 들어가면 멀쩡히 들어가는 증상입니다...

지금도 해킹으로 인한건지 디스크에러로 인한건지 모르겠네요...

일단 디스크에러같기는 한데...

X윈도우에서는 hanterm도 실행이 안돼니 어쩔수 없이 ftp로 접속후 root계정

으로 reboot 했습니다...

그리구 새로 CD로 부팅해서 WOWLinux7.3R2를 깔려구 했습니다만...

불행히도 BIOS어디에도 CD-ROM부팅 옵션을 주거나 설정하는 부분이 없습니다...

어쩔수 없이 그냥 부팅했더니 GRUB이 뜨고서 부팅이 되다

Checking FileSystems
Could't find matching filesystem : LABEL=/usr [FAILED]

...

give root password for maintenance

하면서 root 패스워드로 접속하기는 했습니다만...

문제가 있던 /home을

fsck /home 하니까 recovering 한다구 메시지 나오더군요...

그리구 다시 재부팅 해도 위에 나온 에러는 다시 나더군요...

/usr 쪽도 문제가 있는가 하구

fsck /usr
fsck 1.27
Could't find matching filesystem : LABEL=/usr

이렇게 나오네요...

e2fsck /dev/hda 라구 하니까 bad magic number라는 메시지가 나오더군요...

뭐가 뭔지 어케 해야 할지 모르겠습니다...

cd부팅도 할수 없구 /usr쪽이 망가진거 같은데...

리눅스를 전혀 관리해본적이 없어서리...

리눅스는 여태까정 깔아본적도 포멧해본적도 없어서 저를 매우 헤매게 하는군요...

쩝...

sunyzero의 이미지

LABEL은 아주 예전에는 없던 기능입니다. 여러가지 확장이 되면서 디스크부분에서 LABEL을 사용하기 시작했습니다. fstab에 보시면


LABEL=/                 /                       ext3    defaults        1 1
none                    /dev/pts                devpts  gid=5,mode=620  0 0
LABEL=/home             /home                   ext3    defaults        1 2
none                    /proc                   proc    defaults        0 0
none                    /dev/shm                tmpfs   defaults        0 0
LABEL=/tmp              /tmp                    ext3    defaults        1 2
LABEL=/usr              /usr                    ext3    defaults        1 2
LABEL=/usr/local        /usr/local              ext3    defaults        1 2
LABEL=/var              /var                    ext3    defaults        1 2
/dev/hda9               swap                    swap    defaults        0 0
/dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,kudzu,ro,iocharset=euc-kr 0 0
/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0
/dev/hda10              /mnt/D_Drv              vfat    noauto,noexec,ro,iocharset=euc-kr 0 0
/dev/hda11              /mnt/E_Drv              vfat    noauto,noexec,ro,iocharset=euc-kr 0 0 

이런식으로 되어있느데 앞에 LABEL=/usr 처럼 줍니다. 이게 깨지는 경우는 거의 드물지만 이 대신에 /dev/hda5와 같은 디바이스명을 줘도 됩니다. 굳이 LABEL을 계속 쓰실려면 e2label 를 이용해서 다시 지정해주시면 됩니다.

========================================
* The truth will set you free.

suggy12의 이미지

자세히 확인해 보셨겠지만
boot sequence 바꾸는 부분이 있을 텐데요

logout의 이미지

해킹 당한 것 맞습니다. 데이터 백업하시고 시스템 업그레이드 준비를 하심이... --;

일단 재부팅은 다음과 같은 과정을 밟아보세요.

1. grub에서 리눅스 부팅때 linux single 옵션을 줘서 바로 싱글 모드로 부팅할 수 있게 해 보세요.

2. fsck나 e2fsck는 해당 파티션이 마운팅이 되지 않은 상황에서 실행시켜줘야 합니다. 따라서 fsck /home 과 같은 명령은 위험할 수도 있습니다. 일단 부팅을 하고 디스크 마운팅을 하지 않은 상태에서 fsck /dev/hda3와 같은 방법을 쓰는 것이 좋습니다. fsck /dev/hda는 쓸 필요가 없습니다. 왜냐하면 fsck는 파티션 단위로 디스크 에러를 체크하기 때문입니다.

3. 구글 같은 데서 디스크 한장으로 부팅 가능한 리눅스 이미지를 찾아보세요. 씨디 이미지도 있을 겁니다. 잘하면 배포본 씨디롬 디스크에 소위 rescue 모드가 제공되어 있을 수도 있습니다.

"I conduct to live,
I live to compose."
--- Gustav Mahler

댓글 달기

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