У меня в Mac Pro 3 физических диска с OSX 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 из OSX. Parallels использует путь / dev / disk # в своем файле конфигурации, поэтому после перезагрузки OSX я запускаю Parallels, и он сообщает, что диска больше нет.
Есть ли способ указать OSX всегда назначать данный диск / dev / disk0?
mount
osx
block-device
parallels
Пол Александр
источник
источник
Ответы:
Нет, нет никакого способа принудить дисковые устройства к определенным именам / dev / disk, за исключением включения дисков в определенном порядке. Устройства / dev назначаются физическим устройствам ядром, и в пользовательской среде нет ничего, что могло бы повлиять на эти назначения.
В системах * BSD нормальным способом принудительного подключения диска / устройства является сборка ядра со строками конфигурации, такими как
метасимволы заменяются фактическими числами, если вы хотите привязать имена устройств к конкретным целевым объектам SCSI. В Mac OS X вы не собираете свои собственные ядра, поэтому эта опция не доступна для вас.
источник
Вы можете использовать UUID, чтобы связать точки монтирования.
Узнайте UUID каждого диска с помощью команды
Добавьте устройство в ваш / etc / fstab, указав устройство вместе с UUID (вместо / dev / disk *:
источник