기술노트

기술노트

게시물 상세
badblock 검사 명령어
작성자 : 관리자(jieun@ehostidc.co.kr)  작성일 : 2018-11-22   조회수 : 3972

badblocks

해당 명령어는 하드디스크의 배드블럭(bad block)을 검사하는 명령어이다.

배드블럭이 존재하는 하드디스크를 사용하게 되면 정상적인 서비스 중에도 갑자기 서버가 다운되는 등의 장애를 일으킬 수 있다.

그러므로 배드블럭은 서버설치나 설치 직후에 반드시 점검을 해야하며, 발견이 되었다면 정상 디스크로 교체해주는 것이 좋다.


1)배드블럭이 존재하지 않는 경우.

해당 디스크는 정상적으로 사용 가능한 디스크라고 보면 된다.

[root@www named]# badblocks -v /dev/sda5

Checking for bad blocks in read-only mode

from block 0 to 15615148


Pass completed, 0 bad blocks found.

[root@www named]#


2)배드블럭이 존재하는 경우.

배드블럭을 찾았다는 메세지가 출력되며 내용은 아래와 같다.

[root@www root]# badblocks -v -o badblock.txt /dev/sda3

Checking for bad blocks in read-only mode

from block 0 to 16755795

Pass completed, 3 bad blocks found.

[root@www root]#

[root@www root]# ll

total 8

-rw-r--r-- 1 root root 1199 Jun 30 2002 anaconda-ks.cfg

-rw-r--r-- 1 root root 27 Jan 17 22:34 badblock.txt

[root@www root]#

[root@www root]# cat badblock.txt

16755792

16755793

16755794

[root@www root]#

이전글 ​ubuntu 16.04 iptables 에 geoip 연동하기
다음글 [Linux]iptables 에 Geoip 연동하여 국가별 접속 차단하기