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

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에 알려주는 방법에 대한 대답을 알 수 있습니다. 감사.



답변

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)”가 표시되어야합니다.

답변

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

인용 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


답변

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

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


답변

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


답변

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


답변

제 경우에는 부팅 할 때 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"


답변