diskutil

2020년 4월 22일 수정

≡ 목차 (Table of Contents)

diskutil은 macOS에서 디스크를 관리할 때 사용하는 CLI 도구다. 하드디스크나 SSD, SD 카드 등의 스토리지 목록을 보거나 이 디바이스를 추출하고, 오류를 수정하는 등 다양한 커맨드를 사용할 수 있다.

그런데 일반인이 굳이 이 유틸리티를 쓸 일은 없다. macOS에 기본 포함되어 있는 Disk Utility 앱을 사용하면 된다. diskutil은 터미널에서 진행해야 하는 작업이 있을 때나 사용하면 된다.

디스크 목록 보기

diskutil list

연결된 모든 스토리지 디바이스 목록을 볼 수 있다. 여기엔 마운트 되지 않아서 파인더 등에서 안 보이는 디바이스도 확인할 수 있다. 만약 파인더에서 외장 하드가 인식되지 않는다면 확인해보자. 여기에도 안 나온다면 뭔가 다른 문제가 있을 가능성이 높다.

마운트 해제

diskutil unmount /dev/diskN

파티션 단위로 마운트를 해제하는 명령이다. 아예 디스크 단위로 마운트를 해제하려면 unmountDisk 명령을 사용하면 된다.

diskutil unmountDisk /dev/diskN

dd 등을 사용할 때 SD 카드의 마운트 해제를 위해 종종 사용될 수 있는 커맨드다.

디스크 추출과 비슷한 커맨드로 eject 도 있다.

diskutil eject /dev/diskN

기타

다른 명령은 별로 쓸 일이 없기도 하고, 그냥 앞서 이야기 한 Disk Utility 앱을 사용하는 것이 더 안전하기 때문에 굳이 언급할 이유는 없을 것 같다.