Linux에서 하드 드라이브 상태를 확인하는 방법

리눅스에서 하드 드라이브 건강 상태를 확인하는 방법

많은 리눅스 사용자들이 하드 드라이브에 대해 깊이 이해하고 있기 때문에, 리눅스 환경에서 하드 드라이브 오류 발생 빈도는 과거에 비해 현저히 줄어들었습니다. 하지만, 하드웨어는 완벽하지 않으며 예기치 않은 사고는 언제든 발생할 수 있습니다. 따라서 하드 드라이브 상태를 지속적으로 모니터링하고, 문제가 감지될 경우 즉시 필요한 조치를 취하는 것이 중요합니다.

적절한 도구를 사용하면 하드 드라이브의 건강 상태를 매우 쉽게 확인할 수 있습니다. 이 글에서는 리눅스 시스템에서 하드 드라이브 상태를 확인하는 두 가지 빠르고 효과적인 방법에 대해 알아보겠습니다.

1. SMART 기능 활용

최신 하드 드라이브는 “SMART” 기술을 탑재하고 있습니다. 이는 운영 체제(리눅스, 맥, 윈도우 등)에서 하드 드라이브의 무결성 및 전반적인 상태를 모니터링할 수 있는 기능입니다.

참고: 여러분의 하드 드라이브가 “SMART” 기능을 지원하는지 확인하는 가장 빠른 방법은 드라이브 자체 또는 포장 상자에 부착된 레이블을 확인하는 것입니다. 해당 레이블에 관련 정보가 기재되어 있을 것입니다.

Smartmontools 설치

리눅스에서 하드 드라이브의 SMART 상태를 확인하는 여러 방법이 있지만, 가장 빠르고 효율적인 방법 중 하나는 `smartctl` 도구를 사용하는 것입니다. 이 도구 사용법을 알아보기 전에, `smartctl`을 사용하여 하드 드라이브 상태를 확인하는 방법을 안내해 드리겠습니다.

Smartmontools를 설치하려면 터미널을 열고, 사용 중인 리눅스 배포판에 맞는 명령어를 입력하세요.

우분투

sudo apt install smartmontools

데비안

sudo apt-get install smartmontools

아치 리눅스

sudo pacman -S smartmontools

페도라

sudo dnf install smartmontools

오픈수세

sudo zypper install smartmontools

기타 리눅스 배포판

Smartmontools 패키지는 리눅스에서 하드 드라이브 상태를 확인하는 데 가장 널리 사용되는 방법 중 하나이므로, 대부분의 리눅스 배포판에서 설치가 가능합니다. 터미널 창을 열고 `smartmontools`를 검색하여 일반적인 패키지 설치 방법을 통해 설치하세요. 공식 웹사이트에서 소스 코드를 직접 다운로드하여 설치할 수도 있습니다.

smartctl을 이용한 하드 드라이브 상태 확인

`smartctl` 사용법은 매우 간단합니다. 다음 단계를 따라 하드 드라이브 상태를 확인해보세요.

1단계: 터미널을 열고 `su` 또는 `sudo -s` 명령어를 사용하여 루트 권한을 획득합니다.

su -

2단계: `lsblk` 명령어를 사용하여 리눅스 PC에 연결된 모든 하드 드라이브 목록을 표시합니다. `/dev/sdX`는 장치 레이블을 의미하며, `/dev/sdX#`는 파티션 번호를 나타냅니다.

lsblk

3단계: 목록에서 상태를 확인하고자 하는 드라이브를 찾아 해당 장치 레이블을 기억해둡니다.

4단계: 터미널에서 `smartctl` 명령어를 사용하여 해당 드라이브의 SMART 정보를 출력합니다. 명령어에서 `X`를 확인하고자 하는 드라이브의 레이블로 바꿔야 합니다.

smartctl -a /dev/sdX

출력된 정보를 자세히 검토하여 드라이브의 상태를 확인합니다. 여러 개의 하드 드라이브를 사용하는 경우, 이 과정을 각 드라이브마다 반복해야 합니다.

만약 `smartctl` 보고서를 파일로 저장하고 싶다면, 아래 명령어를 사용하여 출력을 파일로 저장할 수 있습니다.

smartctl -a /dev/sdX >> /home/username/Documents/drive-report.txt

2. 그놈 디스크 (Gnome Disks) 활용

터미널 사용에 익숙하지 않지만, 리눅스에서 하드 드라이브 상태를 확인해야 한다면 그놈 디스크(Gnome Disks)를 사용하는 것을 고려해 볼 수 있습니다. 그놈 디스크는 기본적인 상태 확인 기능뿐만 아니라, 회전형 하드 드라이브 및 SSD 모두에 대한 테스트 기능 등 다양한 SMART 관련 기능을 제공합니다.

그놈 디스크를 실행하려면, 응용 프로그램 메뉴에서 “디스크”를 검색하여 실행하거나, 설치되어 있지 않다면 운영 체제에 맞는 아래 설치 지침을 따르세요.

우분투

sudo apt install gnome-disk-utility

데비안

sudo apt-get install gnome-disk-utility

아치 리눅스

sudo pacman -S gnome-disk-utility

페도라

sudo dnf install gnome-disk-utility

오픈수세

sudo zypper install gnome-disk-utility

기타 리눅스 배포판

그놈 디스크는 그놈 데스크탑 환경의 핵심 구성 요소 중 하나입니다. 그놈, 그놈 쉘 및 관련 소프트웨어를 사용하는 대부분의 운영 체제에서 찾을 수 있습니다. 만약 설치되어 있지 않다면, 소스 코드를 온라인에서 다운로드하여 설치할 수도 있습니다.

그놈 디스크를 이용한 하드 드라이브 상태 확인

리눅스 PC에서 그놈 디스크 애플리케이션을 실행합니다. 애플리케이션이 열리면, 컴퓨터에 연결된 첫 번째 하드 드라이브(일반적으로 마더보드의 SATA 포트에서 Slot0/Slot1을 사용하는 드라이브)가 자동으로 선택됩니다.

그놈 디스크의 “평가” 섹션에서는 하드 드라이브의 SMART 정보를 한눈에 확인할 수 있습니다.

하드 드라이브의 SMART 데이터와 전체적인 건강 상태를 자세히 보려면, 키보드에서 Ctrl + S 키를 누르세요.

Ctrl + S 키 조합을 누르면, 선택한 하드 드라이브에서 발생한 모든 오류 및 문제점을 사람이 이해하기 쉬운 형태로 보여주는 SMART 대시보드가 나타납니다.

테스트 실행

드라이브를 테스트하고 싶으신가요? 그놈 디스크에서 SMART 대시보드를 연 다음, “자체 테스트” 옵션을 클릭하여 기본적인 하드 드라이브 상태 테스트를 실행할 수 있습니다.