Mac OS X은 마운트 할 볼륨을 어떻게 결정합니까? 부팅시 디스크 중 하나가 마운트되지 않습니다


16

Mac Pro에 4 개의 디스크가 있습니다. 부팅 디스크와 다른 두 개는 OS X가 시작될 때 마운트되지만 네 번째는 그렇지 않습니다. 디스크 유틸리티에 마운트 할 수 있으며 괜찮습니다.

Mac OS X에 마운트하도록하려면 어떻게해야합니까?

diskutil list /dev/disk2s2
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:                  Apple_HFS Broken                  999.9 GB   disk2s2

업데이트 :이 질문에 대한 오해가있는 것 같습니다. "Broken"이라는 디스크에 문제가 있는지 확인하고 싶지 않습니다. 잘 작동하는 것 같습니다. 또한 여러 번 다시 포맷했습니다. 부팅시 특정 디스크를 마운트하도록 OS X에 지시하는 방법을 알고 싶습니다. 디스크에 문제가 있거나 오류 메시지가 없기 때문에 디스크가 자동으로 마운트되지 않기 때문에 "깨진"디스크 이름을 지정했습니다. 디스크를 언급 한 것을 잊어 버리면 부팅 할 때 마운트 할 디스크를 OS X에 알려주는 방법에 대한 대답을 알 수 있습니다. 감사.


Finder 사이드 바를 통해 마운트 할 수없는 것처럼 디스크 유틸리티에 마운트 할 수 있다고하십니까? cl.ly/DC0k
gentmatt

1
마운트되지 않은 상태에서 어떻게 탐색 할 수 있습니까? Finder에서 드라이브를 열고 드라이브를 마운트하는 것이 혼란 스럽다고 생각합니다. 드라이브가 마운트되지 않았습니다. 즉, 볼륨으로는 시스템에서 볼륨으로 사용할 수 없으며 장치 (예 :이 드라이브의 경우 "disk2s2")로만 사용할 수 있습니다. Mac OS X이 부팅되면 일반적으로 모든 드라이브가 마운트됩니다.
Andrew J. Brehm

1
Linux에는 / etc / fstab이 있으며 Mac OS X에는 없습니다 (적어도 내 설치에는없는 것 같습니다). 여기서 "장치"는 실제로 많은 것들이지만 일부 장치는 실제로 디스크 (또는 유사)이며 파일 시스템을 포함합니다. 파일 시스템을 마운트하면 파일 시스템이 시스템의 일부가되며 Finder 및 기타 프로그램에서 액세스 할 수 있습니다.
Andrew J. Brehm

1
저널링되지 않은 HFS +는 몇 년 동안 기본값이 아니 었습니다. 정당한 이유가없는 한, 모든 HFS + 볼륨에서 저널링을 활성화해야합니다. 일부 Linux / BSD HFS 유틸리티는 저널링 된 HFS +를 좋아하지 않습니다.
Brett Dikeman

2
이 답변은 대부분 요점을 그리워합니다! 그는 로그인시 마운트를 찾고 있지 않습니다. 부팅시 마운트를 원합니다. 이것은 어려운 질문이 아니지만 어려운 답변 인 것 같습니다. 예를 들어, 네트워크 Time Machine 백업 위치에 외부 디스크 (내부 드라이브가있는 동안 자동으로 마운트되지 않는 것)를 사용하려고합니다. 특정 사용자가 컴퓨터에 로그인 한 경우에만 네트워크 장치가 백업 될 수 있도록 제한하지 않습니다. 당신은 항상 백업을 원합니다. 따라서 질문은 왜 또는 왜 로그인 시간이 아닌 BOOT 시간에 외장 드라이브를 마운트합니까?

답변:


16

OS X는 diskarbitrationd새로운 저장 장치를 발견하고 마운트 가능한 파일 시스템을 위해이를 조사합니다. 디스크 중재 프레임 워크는 응용 프로그램에게 디스크 마운트 / 마운트 해제 이벤트 알림을 처리하고 볼륨 마운트 여부에 영향을 줄 수 있습니다.

diskarbitrationd추가 정보 는 맨 페이지를 참조하십시오 . 예를 들어, diskarbitrationd는 /etc/fstab발견 된 파일 시스템을 기본 위치 (/ Volumes /)가 아닌 다른 위치에 마운트해야하는지 또는 특수 옵션을 사용하여 마운트해야하는지 (또는 전혀 마운트하지 않아야 함) 여부를 결정합니다.

디스크 시스템에서 파일 시스템이나 "볼륨"을 마운트하지 않은 이유는 다음과 같습니다.

  • 파티션 테이블의 오류 (손상).
  • 파티션 유형과 파일 시스템이 일치하지 않습니다.
  • fsck가 복구 할 수없는 손상된 파일 시스템.
  • 하드웨어 고장.
  • 파일 시스템은 /etc/fstabnoauto와 함께 나열됩니다 .
  • 애플리케이션이 디스크 중재 프레임 워크를 사용하여 자동 마운트를 방지했습니다.

귀하의 의견에 따르면 모든 저널 파일 시스템이 마운트되고 있으며 마운트되지 않은 파일 시스템에는 저널링이 설정되어 있지 않습니다. 저널링은 10.2 Server 및 10.3 Client에서 도입되었으며 지금까지 매우 중요한 기능으로 간주됩니다. 당신이하고있는 것을 정말로 알지 못한다면 활성화되어야한다. 따라서 최신 버전의 OS X에서 비활성화하려면 디스크 유틸리티에서 옵션 키를 누르고 있어야합니다. 볼륨에 저널링이 활성화되어 있는지 확인하십시오.

  1. 볼륨을 선택하십시오 Disk Utility
  2. File->를 선택하십시오 Enable journaling(회색으로 표시되면 저널링이 사용 가능함).
  3. File-> Get info; 를 선택하여 확인하십시오 . 파일 시스템 유형으로 "Mac OS Extended (Journaled)"가 표시되어야합니다.

1
diskutil list / dev / disk2s2 / dev / disk2 # : 유형 이름 크기 식별자 0 : GUID_partition_scheme * 1.0 TB disk2 1 : EFI 209.7 MB disk2s1 2 : Apple_HFS 고장 999.9 GB disk2s2
Andrew J. Brehm

1
"Broken"은 볼륨의 이름입니다.
Andrew J. Brehm

1
마운트 프로세스 자체에 문제가 있다고 가정하여 노력하고 있다고 생각합니다. 없기. 드라이브 장착이 작동합니다. 부팅 할 때 마운트되지 않습니다.
Andrew J. Brehm

1
하나의 드라이브에서만 발생하며 자동 마운트되지 않습니다. 드라이브를 분리했다가 다시 연결 한 다음 다시 연결하면 자동으로 마운트되지 않습니다. 실제로 부팅시 마운트에는 특별한 것이 없습니다. 질문을 여기에 붙여 넣지 말고 업데이트하여 요청한 모든 정보를 게시 하십시오. 서식이 손상되었습니다.
Brett Dikeman

2
때때로 세부 사항이 불충분 한 질문이 있고 그 질문이 다시 나오지 않기 때문에 닫힙니다. 그러나이 경우 Andrew는 적극적으로 응답하는 것 같으므로 질문을 공개합니다. 그는 문제 해결 단계를 생략하면 응답을 얻지 못할 수 있음을 알기에 충분한 투자를 한 것으로 보입니다.
Kyle Cronin

3

조금 늦었지만 희망적으로 이것은 다른 사람이 검색하는 데 도움이됩니다 (여기서 나머지 답변은 쓸모가 없으므로).

인용 https://discussions.apple.com/message/29744735#29744735을 -

최소한 Panther와 El Capitan을 통과하기 때문에 /Library/Preferences/SystemConfiguration/autodiskmount.plist에서 AutomountDisksWithoutUserLogin을 true (1)로 설정해야하므로 부팅시 모든 외부 저장소를 마운트해야합니다.

현재 설정 확인 : sudo 기본값은 / Library / Preferences / SystemConfiguration / autodiskmount AutomountDisks withUserLogin을 읽습니다.

출력은 0 또는 1 0 = false 1 = true입니다.

true로 설정 : sudo 기본값 쓰기 / Library / Preferences / SystemConfiguration / autodiskmount AutomountDisksWithoutUserLogin -bool true


2

볼륨이 자동으로 다시 마운트됩니다.

Mac OS X이 마운트 할 볼륨과 그렇지 않은 볼륨을 결정하는 방법을 찾지 못했습니다. 그러나 그것이 무엇이든, Mac OS는 볼륨을 다시 마운트하기로 결정했습니다. 분명히 해결책은 작동 할 때까지 재부팅하는 것입니다.


자동 마운트되지 않았지만 수동으로 올바르게 마운트 된 다른 디스크가 있습니다.
Andrew J. Brehm

1

볼륨 자체에 드라마가 없다고 가정하면 시스템 환경 설정에서 사용자 계정의 로그인 항목으로 추가하여 추가 볼륨을 로그인 할 때 마운트 할 수 있습니다.


로그인 할 때마다 새로운 파인더 창이 열립니다. '숨기기'에 체크 표시해도 상관 없습니다. 성가신 종류.
gentmatt

로그인 항목이 열리지 않고 마운트 되기 때문에 불가능 합니다. Finder는 "Hard Disk 2"라는 아이콘을 마운트 할 장치를 어떻게 알 수 있습니까?
Andrew J. Brehm

1
내 경험상 Finder를 열지 않고 볼륨 만 마운트합니다. 나는 이것을 사용하여 Drobo에서 공유를 마운트합니다 (이것은 로컬 볼륨에서 동일하게 작동한다고 가정하지만). 집에 도착하면 단계를 확인합니다.
Tony Johnson

시스템 환경 설정> 사용자 및 그룹> 로그인 항목으로 이동하여 시작 항목에 볼륨을 추가 할 수 있습니다. "+"를 선택하여 새 항목을 추가하고 해당 볼륨을 선택하십시오. 네트워크 공유뿐만 아니라 로컬 볼륨에서도 작동 함을 확인했습니다. 그 결과 볼륨이 마운트되고 바탕 화면에 아이콘이 나타납니다. 파인더 창이 열리지 않습니다.
Tony Johnson

1
예, 볼륨이 마운트됩니다. 유일한 조건은 "시작 항목 추가"대화 상자에서 볼륨을 볼 수 있다는 것입니다. 그것이 반창고이지만 동의하면 문제가됩니까?
Tony Johnson

1

시스템 환경 설정> 계정> 로그인 항목으로 이동하십시오. 더하기 부호를 클릭하고 해당 목록에 드라이브를 추가하십시오. 계정에 로그인 할 때마다 Finder가 해당 드라이브를 자동으로 마운트합니다.


1
이것은 Tony Johnson의 답변과 동일합니다. 의견을 읽으십시오.
Andrew J. Brehm

1

제 경우에는 부팅 할 때 afp 볼륨을 마운트해야했고 투명하게하기를 원했습니다. 내가 한 것은 스크립트를 만들고 로그인 항목에 추가하는 것이 었습니다. 그렇게하면 창이 표시되지 않습니다.

tell application "Finder"
    mount volume "afp://ServerName._afpovertcp._tcp.local/VOLUMENAME" as user name "macUser"
end tell

당신은 비슷한 것을 시도 할 수 있습니다

do shell script "diskutil mount /dev/disk2s1"
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.