웹사이트 검색

3 유용한 GUI 및 터미널 기반 Linux 디스크 검색 도구


컴퓨터 하드 디스크를 검사하는 데에는 주로 두 가지 이유가 있습니다. 하나는 지속적인 시스템 충돌, 중요한 시스템 소프트웨어의 부적절한 종료 및 더욱 심각한 파괴적인 프로그램(예: 맬웨어, 바이러스 등)으로 인해 발생할 수 있는 파일 시스템 불일치 또는 오류를 검사하는 것입니다. .).

또 다른 방법은 물리적 상태를 분석하여 디스크 표면의 물리적 손상이나 메모리 트랜지스터 고장으로 인해 하드 디스크에 불량 섹터가 있는지 확인할 수 있습니다.

이 기사에서는 Linux용 GUI와 터미널 기반 디스크 스캐닝 유틸리티의 혼합을 검토합니다.

컴퓨터 하드 디스크나 특정 파티션에서 비정상적인 동작을 발견한 경우 항상 가장 먼저 조사할 수 있는 것 중 하나는 파일 시스템 불일치 또는 오류이며 이를 수행하는 데 fsck 외에 더 나은 유틸리티는 없습니다. .

1. fsck – 파일 시스템 일관성 검사

Fsck는 Linux 파일 시스템을 검사하고 선택적으로 복구하는 시스템 유틸리티로, 다양한 파일 시스템 검사기의 프런트엔드 역할을 합니다.

경고: 수행 중인 작업을 모르는 경우에만 테스트 Linux 서버에서만 fsck 명령을 사용해 보세요.

fsck를 실행하기 전에 항상 먼저 파티션을 마운트 해제하세요.

sudo unmount /dev/sdc1
sudo fsck -Vt vfat /dev/sdc1

아래 명령에서 스위치는 다음과 같습니다.

  • -t – 파일 시스템 유형을 지정합니다.
  • -V – 상세 모드를 활성화합니다.

fsck 매뉴얼 페이지에서 자세한 사용법 지침을 확인할 수 있습니다.

man fsck

파일 시스템 불일치 테스트를 수행한 후에는 물리적 상태 평가를 계속 진행합니다.

2. 배드블록

Badblocks는 하드 디스크의 불량 블록이나 섹터를 검색하며, 감지되면 fsck 또는 e2fsck와 함께 사용하여 커널에 지시할 수 있습니다. 이러한 잘못된 영역을 피하기 위해.

배드 블록을 사용하려면 검사하려는 하드 드라이브에 대한 장치 파일을 지정해야 합니다.

badblocks /dev/sda

badblocks는 하드 드라이브의 각 블록에 패턴을 기록한 다음 다시 읽어 데이터가 올바른지 확인합니다. 오류가 감지되면 해당 블록은 불량으로 표시됩니다.

검사가 완료되면 -r 옵션을 사용하여 발견된 모든 불량 블록 목록이 포함된 검사 결과를 읽을 수 있습니다.

badblocks -r badblocks.txt

3. S.M.A.R.T 시스템 유틸리티

S.M.A.R.T(자체 모니터링, 분석 및 보고 기술)는 솔리드 스테이트 디스크는 물론 거의 모든 최신 ATA/SATA 및 SCSI/SAS 하드 디스크에 내장된 시스템입니다.

지원되는 하드 디스크에 대한 심층적인 정보를 수집하며 아래 유틸리티를 사용하여 해당 데이터를 얻을 수 있습니다.

1. 스마트ctl

smartctlS.M.A.R.T 시스템을 제어하고 모니터링하는 명령줄 유틸리티인 smartmontools 패키지에 있는 두 유틸리티 중 하나입니다.

smartmontools 패키지를 설치하려면 배포판에 대해 아래 해당 명령을 실행하세요.

sudo apt-get install smartmontools   #Debian/Ubuntu systems 
sudo yum install smartmontools       #RHEL/CentOS systems

다음은 하드 디스크 파티션 상태를 보고하기 위한 smartctl 명령의 예입니다. 여기서 -H 옵션은 자체 테스트 후 일반 파티션 상태를 표시하는 데 도움이 됩니다.

sudo smartctl -H /dev/sda6

자세한 사용 지침은 smartctl 매뉴얼 페이지를 살펴보세요.

man smartctl 

다음과 같이 설치할 수 있는 gsmartcontrol이라는 smartctl용 GUI 프런트 엔드가 있습니다.

sudo apt-get install gsmartcontrol  #Debian/Ubuntu systems 
sudo yum install gsmartcontrol       #RHEL/CentOS systems

2. Gnome 디스크 유틸리티(또는 디스크)

Gnome Disk 유틸리티는 파티션 생성, 삭제, 마운트 등과 같은 모든 파티션 관리 관련 작업을 수행하기 위한 GUI를 제공합니다. Ubuntu, Fedora, Linux Mint 등과 같은 대부분의 주류 Linux 시스템에 사전 설치되어 제공됩니다.

Ubuntu에서 사용하려면 대시를 열고 디스크를 검색하고, Linux Mint에서는 를 엽니다. 메뉴를 클릭하고 디스크를 검색한 후 Fedora에서 활동을 클릭하고 디스크를 입력합니다.

더 중요한 점은 다음 인터페이스와 같이 S.M.A.R.T 데이터와 효과 자체 테스트를 제공할 수도 있다는 것입니다.

그게 다야! 이 기사에서는 Linux 운영 체제용 하드 디스크 검사 유틸리티를 검토했습니다. 위 목록에 언급되지 않았지만 동일한 목적으로 사용되는 유틸리티/도구를 공유하거나 댓글로 관련 질문을 할 수 있습니다.