홈페이지 » 어떻게 » 리눅스 디스크 유틸리티에 대한 초보자 안내서

    리눅스 디스크 유틸리티에 대한 초보자 안내서

    하드 디스크의 상태를 확인하는 방법을 알면 하드 디스크를 교체 할시기를 결정하는 데 유용합니다. 오늘의 기사에서는 하드 디스크의 상태를 진단하는 몇 가지 Linux 디스크 유틸리티를 보여줍니다.

    이미지 by Scoobay

    S.M.A.R.T System

    최신 ATA 및 SCSI 하드 디스크에는 자체 모니터링, 분석 및보고 기술 (SMART) 시스템이 있습니다. SMART 하드 디스크는 내부적으로 자체 건강과 성능을 모니터링합니다..

    SMART 도구는 하드 디스크의 처리량, 자기 헤드의 탐색 오류율 및 하드 디스크 제조업체가 하드 디스크에 작성한 기타 특성을 기준으로 하드 디스크의 상태를 평가합니다.

    SMART 시스템의 대부분의 구현은 사용자가 자체 테스트를 수행하여 하드 디스크의 성능과 안정성을 모니터 할 수 있도록합니다. 우분투로 SMART 시스템 테스트를 수행하는 가장 간단한 방법은 '시스템'> '관리'메뉴에서 '디스크 유틸리티'를 사용하는 것입니다.



    디스크 유틸리티를 사용하면 하드 디스크의 모델, 일련 번호, 펌웨어 및 전반적인 상태 평가 및 SMART 시스템이 하드 디스크에서 활성화되었는지 여부를 볼 수 있습니다.

    '스마트 데이터'버튼을 사용하면 하드 디스크의 SMART 기능을 볼 수 있습니다..

    '자체 테스트 실행'버튼을 사용하여 하드 디스크의 짧거나 길쭉한 또는 운반 자체 테스트를 시작할 수 있습니다.

    이 테스트를 실행하면 진행률 측정기가 나타나 테스트의 진행 정도와 완료 예상 시간을 확인할 수 있습니다..

    '속성 섹션'을 통해 오류 및 자체 테스트 정보를 볼 수 있습니다..

    파일 시스템 검사

    Disk Utility GUI 옆에 하드 디스크의 상태를 진단하는 데 사용할 수있는 몇 가지 도구가 있습니다. 명령 줄 도구로만 제공되는 FSCK (File System Check)는 하드 디스크의 상태를 확인하는 데 자주 사용되는 도구 중 하나입니다.

    '디스크 유틸리티'의 '파일 시스템 검사'기능을 사용하여 동일한 검사를 수행 할 수 있습니다. 우리와 같은 명령 행크가 아닌 경우.

    물론, 우리가 있다 명령 줄 도구를 사용하여 파일 시스템을 확인하십시오. 예를 들어 우리가 헤드리스 시스템을 사용할 때, 우리의 리눅스 박스가 부팅에 실패하거나 우리의 명령 줄 쿵후 기술을 친구들에게 과시하고 싶을 때.

    처음에는 FSCK 명령 줄 도구가 컴퓨터 괴짜 만 처리 할 수있는 것처럼 보입니다. 그러나 FSCK는 사용하기에 매우 쉬운 도구임을 알게 될 것입니다. FSCK를 실행하기 전에주의해야 할 것이 하나 있습니다. 'umount'명령을 사용하여 파일 시스템을 마운트 해제해야합니다. FSCK로 마운트 된 파일 시스템을 수정하면 원래의 문제보다 더 많은 손상이 발생할 수 있습니다..

    sudo umount / dev / sdb

    FSCK 명령은 매우 간단합니다.

    sudo fsck -t ext4 / dev / sdb

    이 명령은 ext4 파일 시스템 (/ dev / sdb)의 불일치를 검사합니다. / dev / sdb를 자신의 파티션으로 대체해야합니다. 'fdisk'명령을 실행하여 시스템 파티션을 찾을 수 있습니다 :

    sudo fdisk -l

    예약 된 파일 시스템 검사

    우분투를 사용하고 있다면 우분투는 시스템을 수시로 부팅 할 때 FSCK 세션을 실행한다는 것을 알 수 있습니다. 이 예약 검사가 성가신 경우 'tune2fs'명령을 사용하여 검사를 다시 예약 할 수 있습니다. 일반적으로 다음과 같은 모습입니다.

    마운트 계수 매개 변수는 우분투가 33 개의 디스크 마운트 후 하드 디스크를 검색한다는 것을 알려줍니다.

    '-c'옵션을 사용하여 마운트 수를 구성 할 수 있습니다.

    sudo tune2fs -c 35 / dev / sda1

    이 명령은 시스템이 부팅 될 때 35 개의 하드 디스크가 마운트 된 후 우분투를 다시 구성하여 하드 디스크를 검사합니다.

    참고 : 자신의 파티션으로 '/ dev / sda1 /'을 변경하십시오.

    불량 블록

    불량 섹터는 디스크 표면의 물리적 손상과 같이 영구적 인 손상 (또는 OS에 성공적으로 액세스 할 수 없음)으로 인해 사용할 수없는 컴퓨터의 디스크 드라이브상의 섹터입니다.

    Linux에서 불량 섹터를 감지하는 방법은 디스크 유틸리티 GUI를 사용하거나 badblocks 명령을 사용하여 하드 디스크에 불량 섹터가 있는지 확인할 수 있습니다.

    sudo badblocks -v / dev / sdb1

    Badblock은 하드 디스크의 불량 섹터 수를 알려줍니다..


    zainul @ zainul-laptop : ~ $ sudo badblocks -v / dev / sdb1
    블록 0-97683200 확인
    불량 블록 검사 (읽기 전용 테스트) : 3134528 완료, 3:27 경과
    3134560 완료 됨, 8:33 경과 됨
    3134561 완료 됨, 10:15 경과 됨
    3134562 완료 됨, 11:57 경과 됨
    3134563 완료 됨, 13:39 경과 됨
    끝난
    통과가 완료되었습니다. 5 개의 불량 블록이 발견되었습니다..

    불량 블록이 표시되면 두 가지 옵션이 있습니다. 새 하드 디스크를 찾거나 이러한 불량 블록을 사용할 수없는 하드 디스크 섹터로 표시 할 수 있습니다. 여기에는 두 단계가 포함됩니다.

    먼저 불량 섹터의 위치를 ​​플랫 파일에 써야합니다..

    sudo badblocks / dev / sdb> / home / zainul / bad-blocks

    그 다음, 우리는 FSCK 명령에 플랫 파일을 보내서이 불량 섹터를 '사용할 수없는'섹터로 표시해야합니다.

    sudo fsck -l bad-blocks / dev / sdb


    FSCK, Badblocks 및 Disk Utility는 하드 디스크를 검사 할 때 자주 사용하는 디스크 유틸리티입니다. 하드 디스크를 검사하기 위해 다른 Linux 디스크 유틸리티를 알고 있다면 다른 동료 독자와 공유하십시오.