У меня в Mac Pro 3 физических диска с Mac OS X 10.6.4. Иногда после перезагрузки машины нумерация дисков изменяется таким образом, что / 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
Еще более запутанным является то, что переназначение не является последовательным. Для большинства вещей это не имеет значения. Однако у меня также установлен Parallels, чтобы разрешить доступ к разделу BootCamp из OS X. Parallels использует путь / dev / disk # в своем файле конфигурации, поэтому после перезагрузки OS XI запустите Parallels и он сообщит мне, что диск больше не присутствует. ,
Есть ли способ сказать OS X всегда назначать данный диск / dev / disk0?
macos
hard-drive
boot
Пол Александр
источник
источник
Ответы:
Насколько я понимаю, MacOS не имеет такой возможности, хотя для запуска параллелей это может быть не обязательно.
используя macports и устанавливая e2fsprogs с небольшим патчем:
Вы можете использовать blkid -s UUID / dev / rdisk * для перечисления разделов, дисков и получения их соответствующих uuids (для любой поддерживаемой файловой системы, которой довольно много).
После этого должно сработать добавление программной ссылки с помощью 'ln -s' или создание альтернативного узла устройства с помощью mknod (а затем ссылка на это псевдо / clone-устройство из Parallels). Я делал подобные трюки с Fusion, но сейчас у меня не установлены Paralells (поэтому я не могу проверить)
stat -f "% Sr% Z" / dev / rdisk s дает вам карту устройства на мажоре, минор, который будет использоваться, если Parallels не принимает программную ссылку на устройство.
который можно использовать как в следующем примере:
Теперь осталось только написать скрипт и использовать инструкции в http://support.apple.com/kb/HT2420?viewlocale=en_US, чтобы он запускался при загрузке.
Но это будет для кого-то еще, чтобы закончить ...
источник
mknod
с Fusion, но дает ошибку./vmware-rawdiskCreator create /dev/pdisk1 fullDevice ~/5tc ide Unable to create the source raw disk: The specified device is not a valid physical disk device (20).
Есть какие-нибудь подсказки? ПриветствияЯ слышал, что более умные парни из Mac, чем я, подразумевают, что нумерация дисков несколько произвольна и нельзя полагаться на то, что одно и то же устройство получит тот же номер после перезагрузки. Это было упомянуто в связи с созданием фрагментов RAID через diskutil в Терминале.
Похоже, что ни одна из низкоуровневых утилит, таких как diskutil, pdisk или gpt, не может повлиять на нумерацию дисков. Боюсь, что это не может быть управляемым.
источник
Чтобы просмотреть пути к файлам символьных устройств для томов на внутреннем жестком диске, откройте приложение «Терминал», расположенное в / Applications / Utilities. Введите следующее, а затем клавишу возврата:
Вы можете просмотреть полные пути к файлам символьных устройств для текущих томов, открыв Терминал, а затем напечатав (нажимайте Return после каждой строки):
Каждый раздел (отображается ли он в Finder или нет) на каждом подключенном томе будет иметь два файла в списке для каталога / dev. Имена файлов идентифицируют как устройство по номеру, так и раздел на устройстве по его номеру. Возможно, вам придется немного прокрутить окно терминала, чтобы найти файлы.
источник
Попробуйте добавить записи в вас
/etc/fstab
.От http://macosx.com/forums/mac-os-x-system-mac-software/314314-stop-disk-unmounting-automounting.html
источник
Номер диска зависит от того, когда физическое устройство перечислено во время загрузки. Это случилось со мной и в Windows. Я долго и упорно за разрешением к этому, и я не нашел. Я смог привести диски в «правильный» порядок, когда переключил кабели SATA, но это было только временное исправление. В вашем случае, поскольку Parallels полагается на нумерацию диска для пути, может быть лучше создать скрипт для обновления этого файла конфигурации при запуске.
источник
У меня была эта проблема раньше, они обычно меняются после того, как я сделал обновления или установил что-то, но возвращаюсь к своей первоначальной нумерации после повторного запуска. Это явно не идеально, но мне показалось, что это работает ...
источник