부팅시 디스크 순서 변경 방지


2

내 Mac Pro에는 OSX 10.6.4와 함께 3 개의 물리적 드라이브가 있습니다. 때때로 시스템을 재부팅 한 후에 디스크 번호 지정이 변경되어 / dev / disk #이 재부트 전에 수행 한 것과 동일한 드라이브를 참조하지 않습니다.

/dev/disk0 -> 64GB SSD drive
/dev/disk1 -> 640GB Hitachi
/dev/disk2 -> 160GB WD (BootCamp)

재부팅 후 매핑이

/dev/disk0 -> 160GB WD (BootCamp)
/dev/disk1 -> 640GB Hitachi
/dev/disk2 -> 64GB SSD drive

훨씬 더 혼란스러운 것은 재 매핑이 일관성이 없다는 것입니다. 대부분의 경우 이는 관련성이 없습니다. 그러나 나는 또한 OSX 내에서 BootCamp 파티션에 액세스 할 수 있도록 Parallels를 설치했습니다. Parallels는 구성 파일에서 / dev / disk # 경로를 사용하므로 OSX를 재부팅 한 후 Parallels를 시작하고 디스크가 더 이상 존재하지 않는다고 알려줍니다.

주어진 드라이브를 / dev / disk0에 항상 할당하도록 OSX에 지시하는 방법이 있습니까?


디스크 # 대신 논리 (마운트 된) 경로를 사용하도록 Parallels 구성을 변경할 수 있습니까?
Jason Salaz

답변:


1

주어진 드라이브에 대해 장치를 지정하는 방법이없는 것 같습니다. 최선의 방법은 자동 마운트가 아니라 LaunchAgent를 사용하여 각 마운트 사이에 원하는 순서대로 마운트하고 그런 식으로 작동하는지 확인하는 것입니다. 부팅 할 때 USB 키 또는 시스템에서 자동 마운트 할 수있는 것이 있으면이 방법이 엉망이 될 수 있습니다.


0

Parallels 사용 사례를 해결하는 데 사용한 한 가지 트릭은 config 파일이 심볼릭 링크 파일을 가리키는 지 확인한 다음 VM을 시작하기 전에 올바른 장치를 가리 키도록 심볼릭 링크를 업데이트하는 것입니다.

스크립트 작성에 익숙하다면 다음과 같은 쉘 스크립트를 사용하여 장치 이름을 결정하고 볼륨 이름을 기반으로 심볼릭 링크를 업데이트 할 수 있습니다.

 BOOTCAMP_DEVICE=`mount | grep BOOTCAMP | cut -f 1 -d ' '`
 ln -f -s $BOOTCAMP_DEVICE path_to_symlink
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.