Ubuntu에서 디스크 오류를 수정하는 방법

노트북 컴퓨터에 입력하는 손

이미지 크레디트: eclipse_images/E+/GettyImages

거의 모든 사람이 컴퓨터에 정보를 백업하는 것이 중요하다는 것을 알고 있지만 하드 드라이브가 예기치 않게 죽을 때까지 이에 대해 생각하는 사람은 비교적 적습니다. 최신 하드 드라이브는 자가 모니터링이라는 내장 진단 소프트웨어를 사용하여 이러한 일이 발생할 가능성을 줄입니다. 디스크 오류 및 장애의 조기 징후를 감지하고 이를 시스템에 보고하는 SMART(분석 및 보고 기술) OS. 해당 OS가 Ubuntu인 경우 드라이브에 주의가 필요할 수 있다는 경고가 화면에 표시됩니다. 디스크가 문제를 보고하지 않는 경우에도 오류를 감지하기 시작할 수도 있습니다.

먼저 첫 번째 것들

디스크 문제가 의심되는 경우 가장 먼저 할 일은 개인 파일, 사진 및 교체하기 어려운 모든 것을 백업하는 것입니다. 드라이브가 고장나기 전에 추가 경고가 표시되거나 표시되지 않을 수 있으며 디스크를 성공적으로 복구하더라도 일부 데이터가 손실될 수 있습니다. 파일을 백업하면 파일이 손상되더라도 나중에 복구할 수 있습니다.

오늘의 비디오

Ubuntu에서 디스크에 오류가 있는지 확인하게 하십시오.

컴퓨터가 여전히 작동하고 정상적으로 부팅되는 경우 Ubuntu가 디스크 오류를 확인하도록 하는 것은 매우 간단합니다. 화면 왼쪽 상단 모서리에 있는 "활동" 개요를 클릭하고 검색 창에 "디스크"를 입력합니다. 디스크 프로그램은 드라이브의 자가 진단 데이터를 읽고 디스크 상태에 대한 평가를 보여줍니다. 일반적으로 "디스크는 정상입니다"라고 표시되지만 "사전 실패" 및 "실패"도 가능합니다. "OK"라고 해도 디스크가 정상임을 완전히 보장하지는 않으므로 오류가 있는 경우 어쨌든 디스크를 수동으로 테스트해야 합니다. "볼륨" 그래픽 아래를 보면 작은 톱니바퀴 아이콘이 표시됩니다. 그것을 클릭하고 "파일 시스템 확인"을 선택하십시오. Ubuntu는 디스크에 오류가 있는지 확인하고 드라이브에 깨끗한 상태를 제공하거나 오류를 보고하는 메시지를 반환합니다. 오류가 있는 경우 다음 단계는 오류를 수정하는 것입니다.

Ubuntu에서 디스크를 복구하게 하십시오.

Ubuntu는 파일 시스템을 쉽게 복구할 수 있습니다. 같은 화면에서 톱니바퀴 아이콘을 다시 클릭합니다. 이번에는 "파일 시스템 검사" 대신 "파일 시스템 복구"를 선택합니다. 크기와 속도에 따라 다소 시간이 소요될 수 있습니다. 드라이브 및 Ubuntu가 찾은 오류 수, 그러나 결국에는 수리 여부를 알려주는 메시지가 나타납니다. 성공했다. 있는 경우 드라이브를 계속 사용할 수 있습니다. 자동 복구를 위해 너무 손상된 파일은 일반적으로 고급 도구를 사용하여 수동으로 복구할 수 있는 "lost+found"라는 폴더에 저장됩니다. 복구에 실패하면 다시 사용할 수 있도록 디스크를 포맷해야 합니다. 그러면 모든 데이터가 지워집니다. 해당 드라이브에 교체할 ​​수 없는 데이터가 있는 경우 드라이브를 교체하고 기존 드라이브를 그대로 유지하여 고급 데이터 복구 방법을 시도하거나 전문가를 고용하여 복구하는 것이 가장 좋습니다.

라이브 디스크에서 복구

메인 OS 자체가 USB 드라이브나 광 디스크에서 부팅되고 실행되기 때문에 비상시 부팅할 별도의 Ubuntu 복구 디스크가 더 이상 필요하지 않습니다. 기껏해야 문제가 있는 하드 드라이브를 읽는 대신 컴퓨터의 BIOS 설정에 들어가 썸 드라이브나 DVD에서 부팅하도록 지시해야 할 수도 있습니다. OS가 부팅되면 평소와 같은 방식으로 디스크 프로그램을 실행할 수 있습니다.

명령줄에서 복구

Linux의 명령줄에서 작업을 수행하는 것이 더 효율적인 경우가 많으며 몇 가지 기본 명령줄 기술을 아는 것이 좋습니다. OS X 및 Windows와 달리 Linux에서는 심지어 Ubuntu에서만 사용할 수 있는 데스크탑 인터페이스를 얼마든지 가질 수 있으며 모두 작업할 동일한 그래픽 프로그램을 갖고 있지 않습니다. 몇 가지 주요 명령줄 기술을 배우면 사용하는 데스크톱 인터페이스에 관계없이 모든 Linux OS에서 사용할 수 있습니다. 조금 더 복잡하지만 더 보편적입니다.

FSCK 명령

명령줄 Linux에서는 "파일 시스템 일관성 검사"의 약자인 fsck 명령을 사용하여 불량 섹터를 복구합니다. Linux에서 드라이브는 마운트되거나 마운트되지 않음(기본적으로 활성 또는 비활성). 우발적인 사고를 방지하기 위해 드라이브에서 fsck를 실행하기 전에 드라이브를 마운트 해제해야 합니다. 손상. unmount 명령 다음에 드라이브 이름을 입력하여 드라이브를 수동으로 마운트 해제합니다(예: 따옴표 없이 "unmount /dev/sdb"). 드라이브가 마운트 해제되면 이제 fsck 명령을 입력할 수 있습니다.

샘플 수리

Fsck는 많은 변수를 인식하고 이를 통해 읽어야 하지만 일반적인 시스템에서는 다음과 같은 명령을 입력할 수 있습니다. "sudo fsck -AR -C -y." 이것은 컴퓨터의 모든 디스크 파일 시스템을 검사하고, 복구를 시도하고, 상태 모니터를 제공하도록 지시합니다. 진행 상황을 알 수 있도록 지원되고 대화식으로 수리를 수행하여 현재 상태에 대한 입력을 받을 수 있는 경우 사고. 시작 부분의 "sudo" 부분은 OS에 관리자 또는 "수퍼유저" 권한을 부여하도록 지시합니다. 임시로 관리자 암호를 입력하라는 메시지가 표시되므로 복구를 시도하기 전에 디스크. 완료되면 fsck는 오류가 발견되지 않은 경우 0, 오류가 수정된 경우 1, 시스템을 재부팅해야 하는 경우 2, 발견된 모든 오류를 수정할 수 없는 경우 4를 제공합니다.

우분투 버전

여기에 포함된 정보는 Ubuntu 18.04에 적용됩니다. 일부는 Ubuntu 또는 Ubuntu 파생 상품의 다른 버전에 적용되지 않을 수 있습니다.