Mac OS X의 명령줄에서 디스크를 확인(& 복구)하는 방법
Mac OS X에 번들로 포함된 디스크 유틸리티 앱에는 고급 사용자가 디스크 확인 및 복구를 포함하여 터미널에서 디스크 유지 관리를 수행할 수 있는 기능을 제공하는 명령줄이 있습니다. 이를 통해 SSH를 통해 또는 사용자 계정에 액세스할 수 없는 경우 단일 사용자 모드를 통해 원격으로 디스크 복구를 실행할 수 있는 가능성을 포함하여 다양한 유용한 문제 해결 기능을 사용할 수 있습니다.이 가이드는 터미널과 명령줄에 익숙한 고급 사용자를 대상으로 합니다. 대부분의 Mac 사용자는 그래픽 측면을 고수하고 디스크 유틸리티 또는 복구 모드를 통해 직접 드라이브를 복구하는 것이 좋습니다.
OS X의 명령줄에서 디스크 확인
볼륨을 확인하면 드라이브를 수리해야 하는지 여부가 결정되며 다음 일반 구문을 사용하여 수행할 수 있습니다.
diskutil verifyVolume
예를 들어 Mac의 기본 드라이브를 확인하려면 다음을 사용할 수 있습니다.
diskutil verifyvolume /
다른 마운트된 드라이브도 이름을 알고 있는 경우 지정할 수 있습니다.
diskutil verifyvolume /Volumes/ExternalBackups/
참고: 드라이브는 사용자 권한이 있어야 하며(또는 sudo 사용) 볼륨이 활성 상태로 마운트되어야 합니다(명령줄에서 수행하는 방법은 다음과 같습니다).
GUI에서 디스크 유틸리티를 실행하는 것처럼 명령줄에 시간이 걸릴 수 있습니다. 오류가 보고되지 않으면 볼륨을 복구할 필요가 없습니다. 다음과 같은 메시지가 표시되는 경우:
다음에 디스크 복구 명령을 실행하여 문제를 해결하고 싶을 것입니다.
다음 볼륨 복구 요령은 단순히 디스크 유틸리티 GUI 앱에 포함된 동일한 기능에 대한 명령줄 접근 방식입니다. 앞서 언급했듯이 고급 사용자에게 가장 적합합니다.
명령줄에서 복구 디스크를 실행하여 식별된 드라이브 문제 해결
드라이브를 수리해야 한다고 판단되면 diskutil 명령을 다시 사용하여 복구할 수 있습니다.
diskutil 복구 볼륨 /
다시 말하지만, 다음과 같이 이름이나 마운트 지점을 지정하여 다른 볼륨으로 지정할 수 있습니다.
diskutil repairvolume /Volumes/ExternalBackups/
실행 중인 디스크에 관계없이 다른 작업을 수행하기 전에 프로세스를 완전히 완료하십시오. 디스크 복구는 일반적으로 디스크 확인 명령에서 감지된 문제를 성공적으로 해결합니다.
Repair Disk는 디스크에 대한 권한을 복구하지 않지만 이미 명령줄에 있는 동안 별도의 diskutil 문자열을 사용하여 수행할 수 있습니다.
디스크 복구에 실패하더라도 아직 놀라지 마십시오. fsck 명령을 사용하여 이 절차를 사용하여 볼륨을 복구할 수 있습니다. 이 절차는 좀 더 복잡하지만 종종 다음과 같은 상황에서 작동합니다. 표준 디스크 유틸리티가 실패하거나 사용할 수 없습니다.
계속 문제가 발생하면 드라이브 자체가 물리적으로 고장난 것일 수 있습니다. 이는 가능한 한 디스크에서 최대한 많은 것을 꺼내고 모든 것을 백업한 다음 드라이브를 교체하는 것이 좋습니다.