블로그 방명록 사전 갤러리 게시판 인클봇 인클챗 웹 IRC 위즈 인클플
(동접: 0명/0명) [?]
 


리눅스에서 배드섹터 검사하기, badblocks

어젯밤, 반수면 상태에서 외장형 USB 디스크를 운반하다가 50cm 높이에서 떨어뜨렸습니다. 혹시나 디스크가 망가졌을까 봐 염려가 되어서 검색을 해보니, 리눅스에서 배드섹터 및 배드블럭을 검사하는 명령어로 'badblocks'라는 것이 있더군요. 아쉽게도 GUI 도구는 찾지 못했습니다.

하드디스크 사진

혹시나 배드섹터(불량섹터)가 뭔지 모르시는 분을 위해 설명드리자면, 하드디스크의 저장 공간 중 일부가 물리적인 충격으로 인해 사용 불가능한 상태가 된 것을 의미합니다. 배드섹터가 발생하기 시작하면 계속 늘어나는 경우가 많기 때문에, 일단 한번 배드섹터가 난 하드디스크는 하루 빨리 다른 디스크로 교체하는 것이 좋습니다.

사용법은 매우 간단합니다. 하지만 터미널을 이용해야 하기 때문에, 며칠 전 우분투 비밀번호 복구 방법 때와 마찬가지로, 터미널에 익숙하지 않은 분은 마음의 대비를 해주세요.

일단, badblocks가 수행할 수 있는 배드섹터 및 배드블록 검사에는 대략 세 종류가 있습니다. 읽기만 검사하는 것이 있고, 읽기와 쓰기 둘 다 검사하는 것이 있으며, 마지막으로 디스크의 데이터를 모두 파괴해가면서 검사하는 무지막지한 종류가 하나 있습니다.

새로 산 디스크가 아니라면 데이터를 모두 파괴하는 검사는 할 일이 없겠지요. 따라서 보통 읽기 전용 검사나 읽기/쓰기 검사를 수행하게 될 텐데, 읽기/쓰기 검사를 할 생각이라면, 시작하기 전에 일단 우분투 설치 시디 같은 LiveCD 등으로 피난을 가야 합니다. 사용 중이지 않은 파티션만 검사할 수 있기 때문이지요. 저 같은 경우에는 외장형 디스크를 검사할 것이었기 때문에 LiveCD로 이동할 필요는 없었지만, '꺼내기' 메뉴는 눌러주어야 했습니다.

먼저, sudo fdisk -l 명령으로 파티션 목록을 봅니다. 검사할 파티션을 선택한 후, 다음의 명령 중 하나를 내립니다.

읽기 전용 검사: sudo badblocks -v /dev/sda[번호]
읽기/쓰기 검사: sudo badblocks -v -n /dev/sda[번호]

-v(verbose; 수다쟁이) 옵션은 안 줘도 되긴 하지만, 주는 편이 낫습니다. 안 그러면 가뜩이나 과묵한 badblocks가 더욱 입을 다물거든요.

저는 오늘 아침 7시쯤에 검사를 시작해서 저녁 8시쯤에 끝났습니다. 13시간이 넘는 사투 끝에 다행히도 외장 디스크에 배드섹터가 없다는 것이 발견되었어요. 한숨 놓았습니다.
root@ubuntu:~# badblocks -n -v /dev/sdb1
Checking for bad blocks in non-destructive read-write mode
From block 0 to 194306143
Testing with random pattern: Pass completed, 0 bad blocks found.


ps: 하드디스크 배드섹터는 어떻게 예방하나?도 읽어보세요!

Posted by 랜덤여신

2008/01/09 23:55 2008/01/09 23:55
, , , , , , ,
Response
No Trackback , 4 Comments
RSS :
http://barosl.com/blog/rss/response/642

Trackback URL : http://barosl.com/blog/trackback/642

Comments List

  1. Kunggom 2008/01/10 06:57 # M/D Reply Permalink

    저는 그냥 fsck에 -c 옵션을 줘서 사용했는데, 이런 프로그램도 있군요.

    덧 : 저는 오늘 외장하드 들고 하드디스크 업체에 가봐야 합니다.

    1. 랜덤여신 2008/01/10 22:47 # M/D Permalink

      그런 명령도 있었군요. 다음에 시도해봐야겠네요.

  2. Nights 2008/01/10 21:14 # M/D Reply Permalink

    다행이네요 베드섹터가 안나서요 ^^;;

    1. 랜덤여신 2008/01/10 22:47 # M/D Permalink

      고맙습니다. :-)

Leave a comment
« Previous : 1 : ... 250 : 251 : 252 : 253 : 254 : 255 : 256 : 257 : 258 : ... 804 : Next »

블로그 이미지

랜덤여신이 살아가는 이야기입니다. / 국내 점유율이 1%도 안 되는 리눅스 관련 글을 주로 씁니다. 관심 좀... ㅠㅠ / 컴퓨터쪽 이야기도 씁니다.

- 랜덤여신

Archives

Recent Posts

  1. 안드로이드 시장 점유율, 빠르게 상승 ... (2)
  2. OpenSSH 5.4 출시 - SSH1 비활성화
  3. 아이폰 개발자 프로그램, 약관 전문 폭로 (5)
  4. 스팀 및 밸브 게임, 맥 지원 시작
  5. 유비소프트, 인증 서버 다운으로 게임 ... (2)
  6. MS, 윈도 폰과 엑스박스 동시 지원 게...
  7. MS, IE6 장례식에 조화 보내 (2)
  8. 북한 리눅스 배포판 '붉은 별' (3)
  9. 우분투, 새 디자인 공개 - '빛' 테마 (7)
  10. 미국 토피카 시, '구글 시'로 이름 변경 (4)
  11. 애플, 아이폰 특허 침해로 HTC 고소 - ... (7)
  12. PS3 구형, 달력 버그로 게임 실행 불가능 (2)
  13. EU, 구글 스트리트 뷰에 사생활 침해 경고
  14. 2ch 공격이 무의미한 이유 (61)
  15. 동영상 포맷 화질 비교 - H.264, Ogg T... (7)
  16. 아이튠즈 스토어, 음악 다운로드 100억...
  17. 고 대디, 암호화 없이 비밀번호 저장하... (2)
  18. 페도라 쓴다고 말해! (7)
  19. 유튜브, 3월 13일에 IE6 지원 중단 (2)
  20. 애플, 앱 스토어에서 성인 앱 6000개 제거 (3)
  21. 구글 기어스, HTML5로 대체
  22. 모바일 리눅스에는 인라이튼먼트가 제격? (2)
  23. MS, 유럽 윈도에 '웹 브라우저 선택' ... (10)
  24. 파이어폭스 부가 기능 사이트 차단과 S... (13)
  25. SKT 주최 '안드로이드 개발자 컨퍼런스... (2)
  26. 구글, 위키미디어 재단에 200만 달러 기부 (5)
  27. 오픈 소스 모델은 정말 효율적인가? MS... (10)
  28. 노키아와 인텔, 모바일 플랫폼 '미고' ... (1)
  29. 아이작 아시모프의 '파운데이션', 3D ... (2)
  30. 아이폰용 오페라 미니 발표 - 앱 스토... (7)