Bagaimana Mac OS X memutuskan volume mana yang akan dipasang? Salah satu disk saya tidak dipasang saat boot

16

Saya memiliki empat disk di Mac Pro saya. Disk boot dan dua lainnya terpasang ketika OS X dimulai tetapi yang keempat tidak. Saya bisa memasangnya di Disk Utility dan tampaknya tidak apa-apa.

Bagaimana saya bisa memberi tahu Mac OS X untuk memasangnya?

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

Pembaruan: Tampaknya ada kesalahpahaman tentang pertanyaan ini. Saya tidak ingin mencari tahu apa yang salah dengan disk saya bernama "Broken". Tampaknya berfungsi dengan baik. Saya juga memformat ulangnya beberapa kali. Saya ingin tahu cara memberi tahu OS X untuk memasang disk tertentu saat boot. Saya menamakan disk "Rusak" karena tidak terpasang secara otomatis, bukan karena saya memiliki masalah dengan itu dan juga tidak ada pesan kesalahan. Lupakan saja saya menyebutkan disk dan menjawab pertanyaan bagaimana cara memberitahu OS X mana disk untuk me-mount saat boot, jika Anda tahu jawabannya. Terima kasih.

Andrew J. Brehm
sumber
Anda bilang Anda bisa memasangnya di Disk Utility seolah-olah Anda tidak bisa memasangnya melalui bilah samping Finder? cl.ly/DC0k
gentmatt
1
Bagaimana saya bisa menavigasi ke sana ketika itu tidak dipasang? Saya pikir Anda bingung memasang drive dengan membukanya di Finder. Drive tidak terpasang. Ini berarti tidak tersedia untuk sistem sebagai volume, hanya sebagai perangkat (seperti "disk2s2" dalam kasus drive ini). Saat Mac OS X mem-boot-nya, ia memasang semua drive, biasanya.
Andrew J. Brehm
1
Linux memiliki / etc / fstab, Mac OS X tidak (setidaknya instalasi saya tampaknya tidak memilikinya). Di sini "perangkat" benar-benar banyak hal, tetapi beberapa perangkat benar-benar disk (atau serupa) dan berisi sistem file. Dengan memasangnya, sistem file menjadi bagian dari sistem dan dapat diakses oleh Finder dan program lain.
Andrew J. Brehm
1
HFS + non-jurnal belum menjadi default selama bertahun-tahun. Penjurnalan harus diaktifkan pada semua volume HFS + Anda, kecuali jika Anda memiliki alasan yang sangat baik untuk tidak - Saya pikir beberapa utilitas HFS Linux / BSD tidak suka jurnal HFS +.
Brett Dikeman
2
Jawaban-jawaban ini sebagian besar tidak tepat sasaran! Dia tidak ingin me-mount saat login. Dia ingin me-mount saat boot. Ini bukan pertanyaan yang sulit, tetapi sepertinya itu jawaban yang sulit. Misalnya, Anda ingin disk eksternal (ini bukan yang dipasang secara otomatis seperti drive internal) yang digunakan untuk lokasi Time Machine Backup jaringan. Anda tidak ingin membatasi perangkat jaringan agar dapat membuat cadangan hanya ketika pengguna tertentu masuk ke komputer. Anda ingin mencadangkan SEMUA SAAT. Jadi, pertanyaannya bukan mengapa atau mengapa tidak pada saat masuk tetapi bagaimana Anda memasang drive eksternal pada waktu BOOT

Jawaban:

16

OS X menggunakan diskarbitrationdyang menemukan perangkat penyimpanan baru dan menyelidikinya untuk sistem file yang dapat dipasang. Kerangka Disk Arbitrasi menangani aplikasi notifikasi tentang aktivitas pemasangan / pelepasan disk, dan memungkinkannya untuk memengaruhi apakah volume sudah terpasang atau tidak.

Lihat halaman manual untuk diskarbitrationdinformasi lebih lanjut yang sangat terbatas; misalnya, diskarbitrationd berkonsultasi /etc/fstabuntuk menentukan apakah sistem file yang ditemukan harus dipasang selain di lokasi default (/ Volume /) atau dengan opsi khusus (atau tidak dipasang sama sekali.)

Alasan untuk diskarbitrasid tidak memasang sistem file atau "volume" pada perangkat mungkin termasuk:

  • Kesalahan (korupsi) di tabel partisi.
  • Ketidakcocokan antara tipe partisi dan sistem file.
  • Sistem file yang rusak yang tidak dapat diperbaiki oleh fsck.
  • Kegagalan perangkat keras.
  • Filesystem terdaftar /etc/fstabdengan noauto.
  • Aplikasi telah menggunakan kerangka Disk Arbitrase untuk mencegah pemasangan otomatis

Menurut komentar Anda, semua filesystem jurnal Anda sedang di-mount, dan filesystem yang tidak di-mount tidak memiliki jurnal yang dinyalakan. Penjurnalan diperkenalkan di 10.2 Server dan 10.3 Klien dan sekarang dianggap sebagai fitur penting dan penting. Itu harus diaktifkan kecuali Anda benar-benar tahu apa yang Anda lakukan; maka dari itu mengapa Anda harus menahan tombol-opsi dalam Disk Utility untuk menonaktifkannya dalam versi modern OS X. Pastikan volume penjurnalan diaktifkan:

  1. Pilih volume di Disk Utility
  2. Pilih File-> Enable journaling(jika itu diklik, penjurnalan diaktifkan.
  3. Verifikasi dengan memilih File-> Get info; Anda akan melihat "Mac OS Extended (Journaled)" sebagai jenis sistem file.
Brett Dikeman
sumber
1
daftar diskutil / 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 Patah 999.9 GB disk2s2
Andrew J. Brehm
1
Perhatikan bahwa "Patah" adalah nama volume.
Andrew J. Brehm
1
Saya pikir Anda bekerja di bawah asumsi bahwa ada sesuatu yang salah dengan proses mount itu sendiri. Tidak ada. Pemasangan drive berfungsi. Hanya saja tidak me-mount saat boot.
Andrew J. Brehm
1
Ini hanya terjadi pada satu drive, dan itu bukan automounting. Lepas dan cabut drive, lalu sambungkan kembali, dan saya yakin itu tidak akan dipasang secara otomatis. Tidak ada yang istimewa tentang pemasangan waktu boot, sungguh. Silakan kirim semua informasi yang saya minta dengan memperbarui pertanyaan Anda, bukan dengan menempelkannya di sini - formatnya rusak.
Brett Dikeman
2
Kadang-kadang ada pertanyaan dengan detail yang tidak mencukupi dan penanya tidak pernah kembali, jadi mereka sudah tutup. Namun, dalam kasus ini, Andrew tampaknya merespons secara aktif, jadi saya akan membiarkan pertanyaan terbuka. Dia tampaknya cukup berinvestasi untuk menyadari bahwa menghilangkan langkah pemecahan masalah dapat mengakibatkan tidak mendapatkan jawaban.
Kyle Cronin
3

Sedikit terlambat, tapi mudah-mudahan ini membantu orang lain mencari (karena sisa jawaban di sini tidak berguna!)

Mengutip https://discussions.apple.com/message/29744735#29744735 -

Karena setidaknya Panther dan sampai ke El Capitan, AutomountDisksWithoutUserLogin perlu disetel ke true (1) di /Library/Preferences/SystemConfiguration/autodiskmount.plist, maka semua penyimpanan eksternal harus dipasang pada saat boot.

Periksa pengaturan saat ini: sudo default dibaca / Library / Preferences / SystemConfiguration / autodiskmount AutomountDisksWithoutUserLogin

Outputnya bisa 0 atau 1 0 = false 1 = benar

Setel ke true: sudo default menulis / Library / Preferences / SystemConfiguration / autodiskmount AutomountDisksWithoutUserLogin -bool true

bizzyunderscore
sumber
2

Volume dipasang secara otomatis lagi.

Saya tidak pernah mengetahui bagaimana Mac OS X memutuskan volume mana yang akan dipasang dan mana yang tidak. Tapi apa pun itu, Mac OS memutuskan untuk memasang volume lagi. Rupanya solusinya adalah reboot sampai berfungsi.

Andrew J. Brehm
sumber
Saya memiliki disk lain sekarang yang tidak dipasang secara otomatis tetapi dipasang dengan baik secara manual.
Andrew J. Brehm
1

Dengan asumsi tidak ada drama dengan volume sendiri, Anda dapat memasang volume tambahan saat login dengan menambahkannya sebagai Item Login untuk akun pengguna Anda di System Preferences.

Tony Johnson
sumber
Itu membuka jendela pencari baru setiap login. Tidak masalah jika Anda mencentang-tandai 'sembunyikan'. Agak menyebalkan.
Gentmatt
Itu juga tidak mungkin karena Item Login dibuka , tidak dipasang . Bagaimana Finder bahkan tahu perangkat mana yang akan dipasang untuk ikon bernama "Hard Disk 2"?
Andrew J. Brehm
1
Dalam pengalaman saya, itu tidak membuka Finder, itu hanya memasang Volume. Saya menggunakan ini untuk memasang saham dari Drobo saya (walaupun saya akui bahwa saya berasumsi bahwa ini berfungsi sama untuk volume lokal). Akan mengkonfirmasi langkah ketika saya sampai di rumah.
Tony Johnson
Volume dapat ditambahkan ke item startup dengan masuk ke System Preferences> Users & Groups> Item Login. Pilih "+" untuk menambahkan item baru dan pilih Volume yang dipermasalahkan. Telah mengkonfirmasi bahwa ini berfungsi dengan Volume Lokal serta Pembagian Jaringan. Hasilnya adalah Volume dipasang dan ikon di desktop. Tidak ada jendela pencari yang dibuka.
Tony Johnson
1
Ya, volume akan dipasang. Satu-satunya syarat adalah Anda dapat melihat Volume di dialog "Add Startup Item". Setuju bahwa itu adalah bandaid, tetapi jika berhasil, apakah itu penting?
Tony Johnson
1

Buka Preferensi Sistem> Akun> Item Login. Klik pada tanda plus dan tambahkan drive Anda pada daftar itu. Setiap kali Anda masuk ke akun Anda, Finder akan secara otomatis memasang drive itu.

Klub17
sumber
1
Ini jawaban yang sama dengan jawaban Tony Johnson. Baca komentar di sana.
Andrew J. Brehm
1

Dalam kasus saya, saya harus memasang volume afp saat boot, dan saya ingin itu transparan. Apa yang saya lakukan adalah membuat skrip dan menambahkannya ke item masuk. Dengan begitu jendela tidak ditampilkan.

tell application "Finder"
    mount volume "afp://ServerName._afpovertcp._tcp.local/VOLUMENAME" as user name "macUser"
end tell

Anda dapat mencoba melakukan hal serupa

do shell script "diskutil mount /dev/disk2s1"
jigzat
sumber