전원단절로 인한 File System깨지는 현상 자동복구하는 방법

djddoc의 이미지

RH7.2 Enigma를 사용하고 있습니다.

무인으로 운영되는 현장에 시스템을 가동시키고 있습니다.
현장이 약간 오지이다 보니 천재지변으로 인한 전원단절이 간간히 발생하는
상황입니다. UPS 장비가 있기는 하지만 한계가 있더군요.

그러다보니 부팅중에 filesystem이 깨졌음을 알리게 되며, 수동으로
root로 로그인해서 fsck를 이용해 복구를 해야 하는 상황이 됩니다.
처음에는 Yes를 몇번만 누르면 되지만 갈수록 많아지다보니 어떤날은
무려 한시간 이상 Y 자만 누른적도 있습니다.

커널이 올라오면서 파일시스템을 체크하도록 되어 있지만 위와 같은경우
해결을 못하는거 같은데 혹 비슷한 경험을 가지신분들 있으면 좋은 조언
부탁 드리겠습니다.

kevinhan의 이미지

fsck -y 옵션을 사용하시면 y자만 계속 눌러야하는 일은 없으실 겁니다.

저널링 기능이 있는 파일시스템을 쓰게 되면 그런일이 발생할 경우가 많이 줄어들 겁니다.

quid pro quo

nthroot의 이미지

파일시스템을 바꾸는게 가장 좋은 방법인데요.

시스템 복구모드에서 root로 로그인하고
fsck -y 를 누군가가 실행해 줘야 되겠죠.???

------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.

kevinhan의 이미지

참고로 흔히 사용되는 ext2 파일시스템은

tune2fs -j /dev/sda1

등의 형태로 파일시스템의 손상없이 (심지어는 온라인상태로) 저널링파일시스템인 ext3로 변경이 가능하다고 합니다.

자세한 내용은 검색에서... :-)

quid pro quo

댓글 달기

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 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.