คุณสามารถทำให้ OSX mount ได้แค่พาร์ติชั่นบางตัวเมื่อคุณเชื่อมต่อ HDD ภายนอก?


17

ฉันมี HDD ภายนอกที่มี 4 พาร์ติชัน

คำถามของฉันมีดังต่อไปนี้: มีวิธีบอก OS ให้เมานต์พวกเขาสองคน (หนึ่ง FAT และหนึ่ง HFS +) เมื่อฉันเชื่อมต่อ HDD หรือไม่ มันค่อนข้างน่ารำคาญที่มีการเชื่อมต่อ 4 "ดิสก์" บนตัวค้นหาและทำให้การทดสอบไดรฟ์เป็นไปได้ด้วยความอดทน

ฉันขอขอบคุณข้อเสนอแนะของคุณ ถ้ามันเป็นไปไม่ได้ฉันเดาว่าฉันจะต้องทำตัวกลมกลืนและรับทุกอย่างใน 2 พาร์ติชั่น ... : /

คำตอบ:


15

ใช่. คุณจะต้องสร้างไฟล์ชื่อ "fstab" ใน / etc หากยังไม่มี:

sudo nano /etc/fstab

ต่อไปเราจะต้องใช้พาร์ติชั่นUnique Universal Identifier (UUID) เปิด Disk Utility แล้วไฮไลต์พาร์ติชันที่คุณไม่ต้องการให้ติดตั้งอัตโนมัติ จากนั้นกดปุ่ม CMD + I และคุณจะได้รับการต้อนรับด้วยหน้าจอต่อไปนี้ (สังเกตการเน้น UUID):

ข้อมูลพาร์ติชันดิสก์ยูทิลิตี้

จากนั้นเราจะต้องป้อนบรรทัดต่อไปนี้ในไฟล์ fstab ของเรา ตัวอย่างต่อไปนี้จะป้องกันพาร์ติชัน "Shockwave" ของฉันจากการติดตั้งอัตโนมัติ:

UUID=27C2148B-1734-3900-B89C-FE3EB7E11DBC    none   hfs   rw,noauto

กดCNTRL + Oเพื่อบันทึกเมื่อดำเนินการเสร็จ คุณสามารถเพิ่มได้มากเท่าที่คุณต้องการ; หนึ่งรายการต่อบรรทัด รีบูตและพาร์ติชันที่ระบุใน fstab จะไม่ถูกเมาท์

UUIDเป็นพาร์ทิชันระบุเฉพาะ (ปรึกษามนุษย์หน้าด้านล่างหากคุณต้องการใช้ฉลากของอุปกรณ์แทน) noautoแท็กบอก OS X ไม่ได้ที่จะติดอัตโนมัติในการโหลด คุณยังคงสามารถเมานต์ได้โดยใช้ Disk Utility แต่ OS X จะไม่ทำเพื่อคุณในตอนแรก

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ fstab และสิ่งที่คุณสามารถทำได้คุณสามารถดูมันเป็นman-page ที่เกี่ยวข้อง


นั่นเป็นสิ่งที่ฉันต้องการแม้ว่ามันจะไม่เหมาะกับฉันก็ตาม ฉันกำลังเขียนข้อความต่อไปนี้: "UUID = {XXXXXXXX-XXXX-XXXX-XXXXXXXXX} none hfs rw, noauto" แต่มันดูเหมือนจะใช้งานได้คุณแน่ใจหรือว่านี่เป็นไวยากรณ์ใช่ไหม
kevin9794

ฉันได้อัปเดตบทช่วยสอนสำหรับคุณแล้ว อย่าลืมลบวงเล็บปีกกา (เช่น UUID = 9324-343224-2343) ไม่เช่นนั้นจะใช้งานไม่ได้! หากยังใช้งานไม่ได้ให้แน่ใจว่าคุณมี UUID ที่ถูกต้อง

พาร์ทิชัน FAT เกี่ยวกับอะไร? ยูทิลิตี้ดิสก์ไม่แสดง UUID สำหรับพาร์ติชัน FAT32
Flame แช่แข็ง

เกิดอะไรขึ้นถ้าฉลากมีช่องว่าง?

@ EthanCardenas - จะเกิดอะไรขึ้นถ้ามันทำ? คุณกำลังใช้ UUID ไม่ใช่ป้ายกำกับ
Greenonline

7

คุณสามารถเพิ่มรายการใน/etc/fstabเพื่อป้องกันปริมาณการติดตั้ง สิ่งนี้คล้ายกับเทคนิค @cksum อธิบาย นี่คือตัวอย่างหนึ่งตอร์ปิโด พวกเขาจะสร้างไฟล์ fstab หากไม่มีอยู่มิฉะนั้นพวกเขาจะต่อท้าย คุณต้องมีสิทธิ์ของผู้ดูแลระบบ

  1. ป้องกันโวลุ่ม HFS (Mac) ที่ชื่อ Archive จากการเมานต์ หากติดตั้งแบบแมนนวลจะเป็นการอ่าน / เขียน

    echo "LABEL=Archive none hfs rw,noauto 0 0" | sudo tee -a /etc/fstab

  2. ไดรฟ์ข้อมูล NTFS ชื่อ BOOTCAMP อ่านเท่านั้น.

    echo "LABEL=BOOTCAMP none ntfs ro,noauto 0 0" | sudo tee -a /etc/fstab

  3. ปริมาณ FAT32 ชื่อ PMBPORTABLE อ่านเท่านั้น.

    echo "LABEL=PMBPORTABLE none msdos ro,noauto 0 0" | sudo tee -a /etc/fstab


ดังนั้นผมจึงสามารถติดไดรฟ์ perticular sudo mount -t msdos /dev/disk3 /Volumes/usbกับ แต่ผมสามารถทำเช่นนี้โดยไม่ทราบ/dev/disk3?
Flame แช่แข็ง

1
+1 - นี่เป็นเทคนิคที่ดีเนื่องจาก UUID มีแนวโน้มที่จะเปลี่ยนแปลงหากคุณเสียบหรือถอดปลั๊กดิสก์ USB การใช้วิธีนี้ไม่จำเป็นต้องอัพเดทfstabทุกครั้งที่คุณเปลี่ยนการกำหนดค่าดิสก์ เป็นความคิดที่ดีที่จะเน้นความจริงข้อนี้ในคำตอบของคุณ
Greenonline
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.