Mac은 세계적으로 가장 안정적인 운영체제 중 하나로 꼽히지만, 아무리 뛰어난 시스템이라도 시간이 지나면서 다양한 문제에 직면할 수 있습니다. 그중 대표적인 오류가 바로 '마운트 가능한 파일 시스템 없음(No Mountable File Systems)'입니다. 이 오류는 주로 사용자가 macOS에서 DMG 파일을 마운트하려고 할 때 발생합니다. 이번 글에서는 이 오류가 발생하는 원인과 단계별 해결 방법을 자세히 알아보겠습니다.
마운트 가능한 파일 시스템 없음 오류의 원인
다양한 사용자 사례와 실제로 효과를 본 복구 전략들을 분석한 결과, Mac 컴퓨터에서 이 문제를 유발하는 몇 가지 주요 시나리오를 확인할 수 있었습니다.
- 손상된 DMG 파일: 다운로드받은 DMG 파일 자체가 손상되었거나, 브라우저를 통해 다운로드하는 과정에서 파일이 제대로 저장되지 않았을 수 있습니다.
- 파일 형식 호환성 문제: 모든 파일이 모든 macOS 버전과 호환되는 것은 아닙니다. 특히 APFS 포맷 기반의 최신 디스크 이미지는 구버전 OS에서는 작동하지 않을 수 있습니다.
- 카탈로그 파일 노드 손상: 카탈로그 파일 노드는 파일의 유형과 접근 방식 정보를 기록하는 역할을 합니다. 시스템이 자동으로 생성하지만, 간혹 손상될 가능성이 있습니다.
문제의 성격을 파악했다면, 이제 실질적인 해결 방법을 살펴보겠습니다. 아래 소개하는 방법들은 비슷한 상황을 겪은 사용자들이 실제로 성공적으로 활용한 검증된 절차들입니다.
방법 1: 손상된 DMG 파일 재다운로드 및 복구
대부분의 경우 문제의 원인은 손상되었거나 불완전하게 다운로드된 DMG 파일입니다. 따라서 동일한 DMG 파일을 다시 다운로드하여 다운로드 과정에 문제가 없는지 확인해 보세요. 또한 다운로드 도우미 플러그인을 끄고 재시도하거나, 다른 브라우저를 사용해 보는 것도 좋습니다. 터미널(Terminal)을 통해 curl -O URL 명령어로 직접 다운로드하는 방법도 효과적입니다.
- 화면 우측 상단의 돋보기 아이콘을 클릭하거나 Command + Space 키를 누릅니다.
- Terminal(터미널)을 검색하고 Enter 키를 눌러 실행합니다.
- 터미널에 아래 명령어를 입력하여 파일을 다운로드합니다:
curl –O <URL>
예시:
curl –O https://mirrors.ges.net.pk/vlc/vlc/3.0.6/macosx/vlc-3.0.6.dmg
방법 2: 명령줄(Command Line)에서 마운트하기
이 방법은 디스크 유틸리티(Disk Utility)로 생성한 '전체 디스크 이미지' 형태의 디스크 이미지에서 테스트된 방법입니다. GUI 환경에서 마운트가 되지 않거나, hdiutil attach disk.dmg 명령 실행 시 동일하게 '마운트 가능한 파일 시스템 없음' 오류가 발생한다면 아래 절차를 따라 해보세요.
- Command + Space 키를 누르거나 화면 우측 상단의 돋보기 아이콘을 클릭합니다.
- Terminal(터미널)을 검색하여 실행합니다.
- 아래 명령어로 장치 노드를 생성합니다:
hdiutil attach –noverify –nomount disk.dmg
참고: disk.dmg에는 파일명과 디렉터리 경로가 들어갑니다. 파일을 터미널 창으로 드래그 앤 드롭하면 경로가 자동 입력됩니다.
- 다음 명령어를 입력하여 디스크 목록을 확인합니다:
diskutil list
- 아래 명령어로 해당 장치를 마운트합니다:
diskutil mountDisk /dev/disk1
참고: 여기서 disk1 부분은 장치 식별자(device identifier)입니다. 이 명령은 디스크 전체를 마운트하는 것이며, 일반적으로는 disk0s2처럼 특정 슬라이스(slice)만 마운트하는 경우도 있습니다.
방법 3: 파일 시스템 형식 확인
macOS에서 마운트하려는 파일이 현재 OS 버전과 호환되지 않을 수도 있습니다. APFS 파일 시스템 형식은 구버전 macOS에서는 지원되지 않으며, 최신 시스템은 기본적으로 새로운 형식으로 디스크 이미지를 생성합니다. 현재 사용 중인 macOS에 적합한 디스크 형식을 확인하고, 시스템 파일 형식과 호환되는 파일을 다운로드하는 것이 중요합니다.
사용 중인 시스템이 APFS인지 HFS인지 확인하려면 아래 단계를 따르세요:
- Command + Space 키를 누르거나 우측 상단의 돋보기 아이콘을 클릭합니다.
- Terminal(터미널)을 검색하여 실행합니다.
- 터미널에 아래 명령어를 입력합니다:
diskutil info /
- 결과에서 Type (Bundle) 항목을 확인하면 현재 시스템이 HFS인지 APFS인지 알 수 있습니다.
위의 방법들을 순서대로 시도하면 대부분의 '마운트 가능한 파일 시스템 없음' 오류를 해결할 수 있습니다. 만약 모든 방법을 시도했는데도 문제가 지속된다면, 디스크 이미지 파일 자체가 심각하게 손상되었을 가능성이 있으므로 신뢰할 수 있는 출처에서 파일을 다시 받아보는 것을 권장합니다.