Saya memiliki 3 drive fisik di Mac Pro dengan OSX 10.6.4. Kadang-kadang setelah me-reboot mesin, penomoran disk berubah sehingga / dev / disk # tidak merujuk drive yang sama seperti yang dilakukan sebelum reboot.
Contoh
/dev/disk0 -> 64GB SSD drive
/dev/disk1 -> 640GB Hitachi
/dev/disk2 -> 160GB WD (BootCamp)
Setelah me-reboot pemetaan mungkin
/dev/disk0 -> 160GB WD (BootCamp)
/dev/disk1 -> 640GB Hitachi
/dev/disk2 -> 64GB SSD drive
Yang lebih membingungkan adalah bahwa pemetaan ulang tidak konsisten. Bagi kebanyakan hal ini tidak relevan. Namun saya juga sudah menginstal Parallels untuk memungkinkan akses ke partisi BootCamp dari dalam OSX. Parallels menggunakan path / dev / disk # dalam file konfigurasinya jadi, setelah me-reboot OSX, saya meluncurkan Parallels dan memberitahu saya bahwa disk tidak lagi ada.
Apakah ada cara untuk memberitahu OSX untuk selalu menetapkan drive yang diberikan ke / dev / disk0?
mount
osx
block-device
parallels
Paul Alexander
sumber
sumber
Jawaban:
Tidak, tidak ada cara untuk memaksa perangkat disk ke nama / dev / disk tertentu singkat untuk menghidupkan drive dalam urutan tertentu. / dev perangkat ditugaskan ke perangkat fisik oleh kernel, dan tidak ada apa-apa di userland yang mempengaruhi penugasan tersebut.
Pada sistem * BSD, cara normal untuk memaksa hubungan disk / perangkat adalah dengan membangun kernel dengan garis konfigurasi seperti
dengan metakarakter diganti dengan angka aktual jika Anda ingin mengikat nama perangkat dengan target SCSI tertentu. Di bawah Mac OS X, Anda tidak membangun kernel sendiri sehingga opsi ini tidak terbuka untuk Anda.
sumber
Anda dapat menggunakan UUID untuk mengikat poin pemasangan.
Cari tahu UUID setiap disk menggunakan perintah
Tambahkan perangkat di / etc / fstab Anda dengan menentukan perangkat bersama dengan UUID (daripada / dev / disk *:
sumber