Mac OS X ตัดสินใจเลือกไดรฟ์ข้อมูลใด ดิสก์ตัวใดตัวหนึ่งของฉันไม่ติดเมื่อบู๊ต


16

ฉันมีสี่ดิสก์ใน Mac Pro ของฉัน ดิสก์สำหรับบูตและอีกสองตัวจะเมานต์เมื่อ OS X เริ่มทำงาน แต่ดิสก์ที่สี่ไม่ทำงาน ฉันสามารถเมานได้ใน Disk Utility และดูเหมือนจะไม่เป็นไร

ฉันจะบอกให้ Mac OS X ติดตั้งได้อย่างไร

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

อัปเดต: ดูเหมือนจะมีความเข้าใจผิดเกี่ยวกับคำถามนี้ ฉันไม่ต้องการค้นหาว่ามีอะไรผิดปกติ 'กับดิสก์ของฉันฉันชื่อ "แตก" ดูเหมือนว่าจะทำงานได้ดี ฉันฟอร์แมตอีกหลายครั้ง ฉันต้องการทราบวิธีบอก OS X เพื่อติดตั้งดิสก์เฉพาะตอนบูต ฉันตั้งชื่อดิสก์ว่า "เสีย" เพราะไม่ได้เมานต์อัตโนมัติไม่ใช่เพราะฉันมีปัญหากับมันเช่นนี้และไม่มีข้อความแสดงข้อผิดพลาดใด ๆ เพียงลืมฉันพูดถึงดิสก์และตอบคำถามวิธีบอก OS X ซึ่งดิสก์จะเมานต์เมื่อบู๊ตเครื่องถ้าคุณรู้คำตอบ ขอบคุณ


คุณบอกว่าคุณสามารถติดตั้งใน Disk Utility ราวกับว่าคุณไม่สามารถติดตั้งผ่านแถบด้านข้าง Finder? cl.ly/DC0k
gentmatt

1
ฉันจะนำทางไปยังที่อื่นได้อย่างไรเมื่อไม่ได้เชื่อมต่อ ฉันคิดว่าคุณกำลังสับสนในการติดตั้งไดรฟ์ด้วยการเปิดใน Finder ไม่ได้ติดตั้งไดรฟ์ ซึ่งหมายความว่าระบบไม่พร้อมใช้งานสำหรับระบบเสียงเป็นอุปกรณ์เท่านั้น (เช่น "disk2s2" ในกรณีของไดรฟ์นี้) เมื่อบู๊ต Mac OS X จะทำการติดตั้งไดรฟ์ทั้งหมดตามปกติ
Andrew J. Brehm

1
Linux มี / etc / fstab, Mac OS X ไม่ได้ (อย่างน้อยการติดตั้งของฉันดูเหมือนจะไม่มี) ที่นี่ "อุปกรณ์" มีหลายสิ่งหลายอย่าง แต่อุปกรณ์บางอย่างเป็นดิสก์ (หรือคล้ายกัน) และมีระบบไฟล์ ระบบไฟล์จะกลายเป็นส่วนหนึ่งของระบบและสามารถเข้าถึงได้โดย Finder และโปรแกรมอื่น ๆ
Andrew J. Brehm

1
HFS + ที่ไม่ถูกเจอร์นัลไม่ได้เป็นค่าเริ่มต้นมาหลายปี การเปิดใช้งานการบันทึกควรเปิดใช้งานบนโวลุ่ม HFS + ทั้งหมดของคุณเว้นแต่คุณจะมีเหตุผลที่ดีที่จะไม่ทำ - ฉันคิดว่ายูทิลิตี้ Linux / BSD HFS บางอย่างไม่ชอบการทำเจอร์นัล HFS +
Brett Dikeman

2
คำตอบเหล่านี้ส่วนใหญ่พลาดจุด! เขาไม่ต้องการเมานท์ที่การเข้าสู่ระบบ เขาต้องการที่จะติดตั้งในเวลาบูต นี่ไม่ใช่คำถามที่ยาก แต่ดูเหมือนว่าจะเป็นคำตอบที่ยาก ตัวอย่างเช่นคุณต้องการดิสก์ภายนอก (นี่ไม่ใช่การเมาท์แบบอัตโนมัติซึ่งดูเหมือนว่าในขณะที่มีไดรฟ์ภายใน) ที่จะใช้สำหรับตำแหน่ง Time Machine Backup Machine ของเครือข่าย คุณไม่ต้องการ จำกัด อุปกรณ์เครือข่ายให้สามารถสำรองข้อมูลได้เฉพาะเมื่อผู้ใช้บางคนลงชื่อเข้าใช้คอมพิวเตอร์ คุณต้องการสำรองข้อมูลตลอดเวลา ดังนั้นคำถามไม่ใช่สาเหตุหรือเพราะเหตุใดเวลาเข้าสู่ระบบ แต่คุณจะติดตั้งไดรฟ์ภายนอกที่เวลาบูตได้อย่างไร

คำตอบ:


16

OS X ใช้diskarbitrationdซึ่งพบอุปกรณ์จัดเก็บข้อมูลใหม่และตรวจสอบพวกเขาสำหรับระบบไฟล์ที่ติดตั้งได้ เฟรมเวิร์ก Disk Arbitration จัดการกับการแจ้งเตือนแอปพลิเคชันของเหตุการณ์เมานท์ดิสก์ / ยกเลิกการต่อเชื่อมและอนุญาตให้แอปพลิเคชันส่งผลกระทบต่อปริมาณการเชื่อมต่อหรือไม่

ปรึกษา man page สำหรับdiskarbitrationdข้อมูลเพิ่มเติมที่ จำกัด มาก ตัวอย่างเช่น diskarbitrationd ให้คำปรึกษา/etc/fstabเพื่อพิจารณาว่าระบบไฟล์ที่ค้นพบควรถูกเมาท์นอกเหนือจากตำแหน่งเริ่มต้น (/ Volumes /) หรือด้วยตัวเลือกพิเศษ (หรือไม่ได้ติดตั้งเลย)

เหตุผลสำหรับ diskarbitrationd ไม่ได้ติดตั้งระบบไฟล์หรือ "ไดรฟ์" บนอุปกรณ์อาจรวมถึง:

  • ข้อผิดพลาด (ความเสียหาย) ในตารางพาร์ติชัน
  • ไม่ตรงกันระหว่างประเภทพาร์ติชันและระบบไฟล์
  • ระบบไฟล์ที่เสียหายซึ่ง fsck ไม่สามารถซ่อมแซมได้
  • ความล้มเหลวของฮาร์ดแวร์
  • ระบบไฟล์มีการระบุไว้ใน/etc/fstabnoauto
  • แอปพลิเคชันใช้เฟรมเวิร์กของดิสก์ Arbitration เพื่อป้องกันการติดตั้งอัตโนมัติ

ตามความคิดเห็นของคุณระบบไฟล์ที่เจอร์นัลทั้งหมดของคุณกำลังเมานต์และระบบไฟล์ที่ไม่ได้เมานต์ไม่ได้เปิดเจอร์นัลไว้ การจดบันทึกถูกนำมาใช้ในเซิร์ฟเวอร์ 10.2 และไคลเอนต์ 10.3 และตอนนี้ถือว่าเป็นคุณสมบัติที่สำคัญและสำคัญ ควรเปิดใช้งานจนกว่าคุณจะรู้ว่ากำลังทำอะไรอยู่ ดังนั้นทำไมคุณต้องกดปุ่มตัวเลือกค้างไว้ใน Disk Utility เพื่อปิดการใช้งานใน OS X รุ่นใหม่ตรวจสอบให้แน่ใจว่าไดรฟ์ข้อมูลได้เปิดใช้งานการทำเจอร์นัลแล้ว:

  1. เลือกระดับเสียง Disk Utility
  2. เลือกFile-> Enable journaling(หากเป็นสีเทาแสดงว่ามีการเปิดใช้งานการบันทึกรายวัน
  3. ยืนยันโดยเลือกFile-> Get info; คุณควรเห็น "Mac OS Extended (Journaled)" เป็นประเภทระบบไฟล์

1
รายการ diskutil / dev / disk2s2 / dev / disk2 #: ประเภท IDAME IDENTIFIER 0: GUID_partition_scheme * 1.0 TB disk2 1: EFI 209.7 MB disk2s1 2: Apple_HFS แตก 999.9 GB disk2s2
Andrew J. Brehm

1
โปรดทราบว่า "แตก" เป็นชื่อของโวลุ่ม
Andrew J. Brehm

1
ฉันคิดว่าคุณกำลังทำงานอยู่ภายใต้สมมติฐานว่ามีบางอย่างผิดปกติกับกระบวนการเมานต์เอง นั่นไม่ใช่. การติดตั้งไดรฟ์ใช้งานได้ มันไม่ได้ติดตั้งตอนบูต
Andrew J. Brehm

1
มันเกิดขึ้นกับไดรฟ์เดียวเท่านั้นและไม่ได้ติดตั้งอัตโนมัติ ถอนติดตั้งและถอดปลั๊กไดรฟ์จากนั้นเชื่อมต่อใหม่อีกครั้งและฉันคิดว่ามันจะไม่เชื่อมต่อโดยอัตโนมัติ ไม่มีอะไรพิเศษเกี่ยวกับการติดตั้งเวลาบูตจริง ๆ โปรดโพสต์ข้อมูลทั้งหมดที่ฉันขอโดยอัปเดตคำถามของคุณไม่ใช่โดยการวางไว้ที่นี่ - การจัดรูปแบบใช้งานไม่ได้
Brett Dikeman

2
บางครั้งมีคำถามที่มีรายละเอียดไม่เพียงพอและผู้ถามไม่เคยกลับมาดังนั้นพวกเขาจึงปิด อย่างไรก็ตามในกรณีนี้ดูเหมือนว่าแอนดรูจะตอบสนองอย่างแข็งขันดังนั้นฉันจะปล่อยให้คำถามเปิด ดูเหมือนว่าเขาลงทุนเพียงพอที่จะตระหนักว่าการข้ามขั้นตอนการแก้ไขปัญหาอาจส่งผลให้ไม่ได้รับคำตอบ
Kyle Cronin

3

สายเล็ก ๆ น้อย ๆ แต่หวังว่าจะช่วยให้คนอื่นค้นหา (เนื่องจากคำตอบที่เหลืออยู่ที่นี่ไร้ประโยชน์!)

การอ้างถึงhttps://discussions.apple.com/message/29744735#29744735 -

ตั้งแต่อย่างน้อย Panther และถึง El Capitan, AutomountDisksWithoutUserLogin จะต้องตั้งค่าเป็น True (1) ใน /Library/Preferences/SystemConfiguration/autodiskmount.plist ดังนั้นที่เก็บข้อมูลภายนอกทั้งหมดควรจะถูกติดตั้งตอนบูท

ตรวจสอบการตั้งค่าปัจจุบัน: sudo ค่าเริ่มต้นอ่าน / Library / Preferences / SystemConfiguration / autodiskmount AutomountDisksWithoutUserLogin

เอาต์พุตจะเป็น 0 หรือ 1 0 = false 1 = true

ตั้งค่าเป็นจริง: sudo ค่าเริ่มต้นเขียน / Library / Preferences / SystemConfiguration / autodiskmount AutomountDisksWithoutUserLogin -bool true


2

ระดับเสียงจะถูกติดตั้งอีกครั้งโดยอัตโนมัติ

ฉันไม่เคยรู้เลยว่า Mac OS X จะตัดสินใจเลือกไดรฟ์ข้อมูลใดและไม่ แต่ไม่ว่าจะเป็นอะไรก็ตาม Mac OS ตัดสินใจที่จะเมานต์วอลลุ่มอีกครั้ง เห็นได้ชัดว่าการแก้ปัญหาคือการรีบูตจนกว่ามันจะทำงาน


ตอนนี้ฉันมีดิสก์อื่นซึ่งไม่ได้เมาท์อัตโนมัติ แต่ติดตั้งได้ด้วยตนเอง
Andrew J. Brehm

1

สมมติว่าไม่มีละครด้วยตัวเองคุณสามารถติดตั้งไดรฟ์ข้อมูลเพิ่มเติมเมื่อเข้าสู่ระบบโดยเพิ่มเป็นรายการเข้าสู่ระบบสำหรับบัญชีผู้ใช้ของคุณในการตั้งค่าระบบ


ที่เปิดหน้าต่างค้นหาใหม่ทุกครั้งที่เข้าสู่ระบบ ไม่ว่าคุณจะทำเครื่องหมาย 'ซ่อน' น่ารำคาญ
gentmatt

นอกจากนี้ยังเป็นไปไม่ได้เข้าสู่ระบบตั้งแต่รายการที่จะเปิดไม่ติด Finder จะรู้ได้อย่างไรว่าอุปกรณ์ใดที่จะเมาท์สำหรับไอคอนที่ชื่อว่า "Hard Disk 2"
Andrew J. Brehm

1
จากประสบการณ์ของฉันมันไม่ได้เปิด Finder แต่เพิ่งติดตั้งวอลลุ่ม ฉันใช้สิ่งนี้เพื่อเมานต์ส่วนแบ่งจาก Drobo ของฉัน (แม้ว่าฉันยอมรับว่าฉันสมมติว่ามันใช้งานได้เหมือนกันสำหรับโวลุ่มท้องถิ่น) จะยืนยันขั้นตอนเมื่อฉันกลับถึงบ้าน
โทนี่จอห์นสัน

เล่มสามารถเพิ่มลงในรายการเริ่มต้นได้โดยไปที่การตั้งค่าระบบ> ผู้ใช้และกลุ่ม> รายการเข้าสู่ระบบ เลือก "+" เพื่อเพิ่มรายการใหม่และเลือกระดับเสียงที่ต้องการ ได้รับการยืนยันว่าใช้งานได้กับโลคอลโวลุ่มและการแชร์เครือข่าย ผลลัพธ์คือ Volume mount และไอคอนบนเดสก์ท็อป ไม่มีการเปิดหน้าต่างตัวค้นหา
โทนี่จอห์นสัน

1
ใช่เสียงจะถูกเมานต์ เงื่อนไขเดียวคือคุณสามารถเห็นไดรฟ์ข้อมูลในกล่องโต้ตอบ "เพิ่มรายการเริ่มต้น" ยอมรับว่ามันเป็น bandaid แต่ถ้ามันใช้งานได้มันสำคัญไหม?
โทนี่จอห์นสัน

1

ไปที่การตั้งค่าระบบ> บัญชี> รายการเข้าสู่ระบบ คลิกที่เครื่องหมายบวกและเพิ่มไดรฟ์ของคุณในรายการนั้น ทุกครั้งที่คุณลงชื่อเข้าใช้บัญชี Finder จะติดตั้งไดรฟ์นั้นโดยอัตโนมัติ


1
นี่เป็นคำตอบเดียวกับของ Tony Johnson อ่านความคิดเห็นที่นั่น
Andrew J. Brehm

1

ในกรณีของฉันฉันต้องติดตั้งวอลุ่ม afp ตอนบู๊ตและฉันต้องการให้มันโปร่งใส สิ่งที่ฉันทำคือสร้างสคริปต์และเพิ่มลงในรายการเข้าสู่ระบบ วิธีนี้จะไม่แสดงหน้าต่าง

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

คุณสามารถลองทำสิ่งที่คล้ายกับ

do shell script "diskutil mount /dev/disk2s1"
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.