Mac OS X hangi birimlerin takılacağına nasıl karar verir? Disklerimden biri önyükleme sırasında takılmıyor


16

Mac Pro'mda dört disk var. Önyükleme diski ve diğer ikisi OS X başladığında takılır, ancak dördüncü disk takılmaz. Disk Yardımcı Programına bağlayabilirim ve iyi gibi görünüyor.

Mac OS X'e monte etmesini nasıl söyleyebilirim?

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

Güncelleme: Bu soru hakkında bir yanlış anlaşılma var gibi görünüyor. "Kırık" adlı diskimde neyin yanlış olduğunu bulmak istemiyorum. İyi çalışıyor gibi görünüyor. Ben de birkaç kez yeniden biçimlendirdim. OS X'e önyükleme sırasında belirli bir diski takmasını nasıl söyleyeceğimi bilmek istiyorum. Diski "Bozuk" olarak adlandırdım çünkü otomatik olarak bağlanmadı, onunla ilgili herhangi bir sorunum olduğu için ve herhangi bir hata mesajı yok. Sadece diskten bahsettiğimi ve cevabı biliyorsanız, OS X'e önyüklemede hangi disklerin monte edileceğini nasıl anlayacağımı soruyu yanıtlayın. Teşekkürler.


Disk Yardımcı Programına Finder kenar çubuğundan bağlayamıyormuş gibi takabileceğinizi mi söylüyorsunuz? cl.ly/DC0k
gentmatt

1
Monte edilmediğinde ona nasıl gidebilirim? Sanırım bir sürücüyü Finder'da açarak monte etmekte kafa karıştırıyorsunuz. Sürücü takılı değil. Bu, sistem için birim olarak değil, yalnızca bir aygıt olarak kullanılabileceği anlamına gelir (bu sürücüde "disk2s2" gibi). Mac OS X önyükleme yaptığında, genellikle tüm sürücüleri bağlar.
Andrew J. Brehm

1
Linux'ta / etc / fstab var, Mac OS X'de yok (en azından kurulumumda bir tane yok gibi görünüyor). Burada bir "aygıt" gerçekten çok şeydir, ancak bazı aygıtlar gerçekten disklerdir (veya benzerdir) ve dosya sistemleri içerir. Bunları monte ederek, dosya sistemi sistemin bir parçası haline gelir ve Finder ve diğer programlar tarafından erişilebilir.
Andrew J. Brehm

1
Günlüğe kaydedilmemiş HFS + yıllardır varsayılanı olmamıştır. Günlük kaydı tüm HFS + ciltlerinizde etkinleştirilmelidir, aksi takdirde çok iyi bir nedeniniz yoksa - bazı Linux / BSD HFS yardımcı programlarının günlüklü HFS + 'dan hoşlanmadığını düşünüyorum.
Brett Dikeman

2
Bu cevaplar çoğunlukla noktayı kaçırıyor! Girişte takılmak istemiyor. Önyükleme zamanında monte etmek istiyor. Bu tam olarak zor bir soru değil ama zor bir cevap gibi görünüyor. Örneğin, bir ağ Time Machine Backup konumu için harici bir diskin (bunlar dahili sürücüler varken otomatik olarak takılı değildir) kullanılmasını istersiniz. Ağ aygıtlarını yalnızca belirli bir kullanıcı bilgisayarda oturum açtığında yedekleme yapabilmekle sınırlamak istemezsiniz. TÜM ZAMANI yedeklemesini istiyorsunuz. Yani, soru neden giriş zamanında değil veya neden değil ama harici bir sürücüyü BOOT zamanında nasıl monte edersiniz

Yanıtlar:


16

OS X kullandığı diskarbitrationdyeni depolama aygıtlarını keşfeder ve monte dosya sistemleri için onları inceler. Disk Arbitration çerçevesi, disk bağlama / çıkarma olaylarını bildiren uygulamaları yönetir ve bir birimin takılı olup olmadığını etkilemelerini sağlar.

Daha diskarbitrationdsınırlı bilgi için kılavuz sayfasına bakınız ; örneğin, diskarbitrationd /etc/fstab, keşfedilen dosya sisteminin varsayılan konumdan (/ Birimler /) başka bir yere mi yoksa özel seçeneklerle mi (yoksa hiç monte edilmemiş mi) belirlenmesi için danışır .

Disk arbitrat ve bir dosya sistemine veya bir cihaza "birim" takmama nedenleri arasında şunlar olabilir:

  • Bölümleme tablosundaki hatalar (bozulma).
  • Bölüm türü ile dosya sistemi arasındaki uyumsuzluk.
  • Fsck'in onaramadığı hasarlı bir dosya sistemi.
  • Donanım arızası.
  • Dosya sistemi /etc/fstabnoauto ile listelenir .
  • Bir uygulama, otomatik montajı önlemek için Disk Tahkim çerçevesini kullandı

Yorumlarınıza göre, günlüklü dosya sistemlerinizin tümü bağlanıyor ve bağlamayan dosya sisteminde günlük kaydı açık değil. Günlük kaydı 10.2 Sunucu ve 10.3 İstemcide tanıtıldı ve şimdiye kadar hayati ve kritik bir özellik olarak kabul ediliyor. Ne yaptığınızı gerçekten bilmediğiniz sürece etkinleştirilmelidir; bu nedenle OS X'in modern sürümlerinde devre dışı bırakmak için Disk İzlencesi'ndeki seçenek tuşunu basılı tutmanız gerekir. Birimin günlük kaydını etkinleştirdiğinden emin olun:

  1. Ses seviyesini seçin Disk Utility
  2. File-> öğesini seçin Enable journaling(gri renkteyse günlük kaydı etkinleştirilir).
  3. Seçerek Doğrulama File-> Get info; dosya sistemi türü olarak "Mac OS Genişletilmiş (Günlüklü)" ifadesini görmelisiniz.

1
diskutil list / dev / disk2s2 / dev / disk2 #: TÜR ADI BOYUT KİMLİK KİMLİĞİ 0: GUID_partition_scheme * 1.0 TB disk2 1: EFI 209.7 MB disk2s1 2: Apple_HFS Kırık 999.9 GB disk2s2
Andrew J. Brehm

1
"Kırık" ın birimin adı olduğunu unutmayın.
Andrew J.Brehm

1
Bence, montaj sürecinin kendisinde yanlış bir şey olduğu varsayımı altında çalışıyorsunuz. Yok. Sürücünün montajı çalışır. Sadece önyükleme yapmaz.
Andrew J. Brehm

1
Sadece tek bir sürücüye oluyor ve otomatik montaj değil. Sürücüyü çıkarın ve fişini çekin, ardından yeniden takın, eminim otomatik olarak takılmaz. Önyükleme zamanı montajıyla ilgili özel bir şey yok, gerçekten. Lütfen istediğim tüm bilgileri sorunuzu güncelleyerek gönderin, buraya yapıştırarak değil - biçimlendirme bozuldu.
Brett Dikeman

2
Bazen yetersiz ayrıntıya sahip sorular vardır ve asker asla geri gelmez, bu yüzden kapanırlar. Ancak, bu durumda, Andrew aktif olarak yanıt veriyor gibi görünüyor, bu yüzden soruyu açık bırakacağım. Sorun giderme adımlarını atlamanın yanıt alamamaya neden olabileceğini anlayacak kadar yatırım yapmış gibi görünüyor.
Kyle Cronin

3

Biraz geç, ama umarım bu başkalarının aramasına yardımcı olur (buradaki cevapların geri kalanı işe yaramaz!)

Alıntılar https://discussions.apple.com/message/29744735#29744735 -

En azından Panther ve El Capitan'a kadar, AutomountDisksWithoutUserLogin /Library/Preferences/SystemConfiguration/autodiskmount.plist içinde true (1) olarak ayarlanmalıdır, o zaman tüm harici depolama önyükleme sırasında monte edilmelidir.

Geçerli ayarı kontrol edin: sudo varsayılanları read / Library / Preferences / SystemConfiguration / autodiskmount AutomountDisksWithoutUserLogin

Çıktı ya 0 ya da 1 0 = yanlış 1 = doğru olacaktır

True olarak ayarlayın: sudo defaultults write / Library / Preferences / SystemConfiguration / autodiskmount AutomountDisksWithoutUserLogin -bool true


2

Birim otomatik olarak tekrar monte edilir.

Mac OS X'in hangi birimlerin bağlanacağına ve hangilerinin yüklenmeyeceğine nasıl karar verdiğini hiç bulamadım. Ama ne olursa olsun, Mac OS birimi yeniden monte etmeye karar verdi. Görünüşe göre çözüm, çalışana kadar yeniden başlatmaktır.


Şimdi otomatik olarak takılmayan ancak manuel olarak monte edilen başka bir disk var.
Andrew J. Brehm

1

Birimlerin kendileriyle hiçbir drama olmadığını varsayarsak, Sistem Tercihleri'ne kullanıcı hesabınız için Giriş Öğeleri olarak ekleyerek girişte ek birimler ekleyebilirsiniz.


Bu, her girişte yeni bir bulma penceresi açar. 'Gizle' işaretlerseniz. Biraz sinir bozucu.
Gentmatt

Giriş Öğeleri açılmadığından , monte edilmediğinden de imkansızdır . Finder, "Sabit Disk 2" adlı bir simgeye hangi cihazın takılacağını nasıl bilebilir?
Andrew J. Brehm

1
Deneyimlerime göre, Finder'ı açmıyor, sadece Birimi bağlıyor. Bunu Drobo'mdaki paylaşımları monte etmek için kullanıyorum (bunun yerel birimler için aynı şekilde çalıştığını varsayıyorum). Eve geldiğimde adımları onaylayacağım.
Tony Johnson

Birimler, Sistem Tercihleri> Kullanıcılar ve Gruplar> Giriş Öğeleri'ne giderek başlangıç ​​öğelerine eklenebilir. Yeni bir öğe eklemek için "+" seçeneğini ve söz konusu Hacmi seçin. Bunun Yerel Birimler ve Ağ Paylaşımları ile çalıştığını doğruladık. Sonuç, birime monte edilmiş ve masaüstündeki bir simgedir. Bulucu penceresi açılmadı.
Tony Johnson

1
Evet, birim monte edilecektir. Tek koşul, Hacmi "Başlangıç ​​Öğesi Ekle" iletişim kutusunda görebilmenizdir. Bunun bir bandaid olduğunu kabul et, ama işe yarıyorsa önemli mi?
Tony Johnson

1

Sistem Tercihleri> Hesaplar> Giriş Öğeleri'ne gidin. Artı işaretine tıklayın ve sürücünüzü bu listeye ekleyin. Hesabınıza her giriş yaptığınızda, Finder otomatik olarak bu sürücüyü bağlar.


1
Bu Tony Johnson ile aynı cevap. Oradaki yorumu okuyun.
Andrew J. Brehm

1

Benim durumumda bir afp birimini önyükleme yapmak zorunda bıraktım ve şeffaf olmasını istedim. Yaptığım şey bir komut dosyası oluşturmak ve giriş öğelerine eklemekti. Bu şekilde pencere gösterilmez.

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

ile benzer bir şey yapmaya çalışabilirsin

do shell script "diskutil mount /dev/disk2s1"
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.