จะป้องกันการติดตั้งวอลลุ่มอัตโนมัติใน macOS High Sierra ได้อย่างไร?


6

ฉันพยายามป้องกันไม่ให้ 2 โวลต์ติดตั้งเมื่อเริ่มต้น

ฉันสร้าง fstab ใหม่โดยใช้ vifs และเพิ่ม UUID ของไดรฟ์ข้อมูลที่ฉันไม่ต้องการเมานต์เมื่อเริ่มต้นระบบ แต่ด้วยเหตุผลบางอย่างมันไม่ได้ทำงานใน High Sierra ทั้งสองเล่มจะติดตั้งตามปกติ

ความคิดใดที่ขาดหายไป

ไวยากรณ์ต่อไปนี้คือสิ่งที่ฉันใช้ -

UUID = ไม่มี apfs rw, noauto

คำตอบ:


7

ในการป้องกันการติดตั้งไดรฟ์ข้อมูลโดยอัตโนมัติคุณจำเป็นต้องรู้ประเภทระบบไฟล์และชื่อโวลุ่มหรือ UUID ของโวลุ่ม ข้อมูลนี้สามารถพบได้โดยใช้คำสั่งเทอร์มินัลแอปพลิเคชันdiskutil info nameซึ่งnameเป็นชื่อปริมาณ ตัวอย่างเช่นชื่อไดรฟ์สามารถพบได้ในอุปกรณ์ในแถบด้านข้างของหน้าต่างแอปพลิเคชัน Finder

ในคอมพิวเตอร์ของฉันผลลัพธ์จากคำสั่งdiskutil info "Macintosh HD"ได้รับด้านล่าง

   Device Identifier:        disk2s1
   Device Node:              /dev/disk2s1
   Whole:                    No
   Part of Whole:            disk2

   Volume Name:              Macintosh HD
   Mounted:                  Yes
   Mount Point:              /Volumes/Macintosh HD

   Partition Type:           41504653-0000-11AA-AA11-00306543ECAC
   File System Personality:  APFS
   Type (Bundle):            apfs
   Name (User Visible):      APFS
   Owners:                   Disabled

   OS Can Be Installed:      Yes
   Media Type:               Generic
   Protocol:                 Disk Image
   SMART Status:             Not Supported
   Volume UUID:              F21AD81B-B114-456C-B2A0-BF4452E4842D
   Disk / Partition UUID:    F21AD81B-B114-456C-B2A0-BF4452E4842D

   Disk Size:                1000.0 MB (999981056 Bytes) (exactly 1953088 512-Byte-Units)
   Device Block Size:        4096 Bytes

   Volume Total Space:       1000.0 MB (999981056 Bytes) (exactly 1953088 512-Byte-Units)
   Volume Used Space:        3.4 MB (3416064 Bytes) (exactly 6672 512-Byte-Units) (0.3%)
   Volume Available Space:   996.6 MB (996564992 Bytes) (exactly 1946416 512-Byte-Units) (99.7%)
   Allocation Block Size:    4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         No

   Device Location:          External
   Removable Media:          Removable
   Media Removal:            Software-Activated

เส้นที่เกี่ยวข้องแสดงอยู่ด้านล่าง

   Volume Name:              Macintosh HD
   Type (Bundle):            apfs
   Volume UUID:              F21AD81B-B114-456C-B2A0-BF4452E4842D

หมายเหตุ: คุณสามารถไม่ใช้Disk / Partition UUIDยกเว้นเมื่อเป็นเช่นเดียวกับDisk / Partition UUIDVolume UUID

บรรทัดใดบรรทัดหนึ่งที่ระบุด้านล่างสามารถเพิ่มลงใน/etc/fstabไฟล์เพื่อป้องกันไม่ให้ไดรฟ์ข้อมูลนี้ติดตั้งโดยอัตโนมัติ

UUID=F21AD81B-B114-456C-B2A0-BF4452E4842D none apfs rw,noauto
LABEL=Macintosh\040HD none apfs rw,noauto

หมายเหตุ: ลำดับอักขระ\040เป็นเพียงการแสดงฐานแปดของอักขระเว้นวรรค


ข้อผิดพลาดพื้นฐานของคุณในรุ่นที่ 1 คือ: คอนเทนเนอร์ APFS ไม่ยอมรับวอลุ่ม HFS / HFS + จนถึงขณะนี้รองรับเฉพาะปริมาณ APFS ...
klanomath

ฉันใช้วิธีที่คุณระบุไว้ที่นี่หลายครั้งสำหรับโวลุ่มที่ไม่ใช่ APFS แต่ดูเหมือนว่าจะไม่ทำงานสำหรับฉันที่ใช้โวลุ่ม APFS บนโมฮาวี ฉันมี SSD ภายนอกที่มีสองไดรฟ์ APFS (1 ที่เก็บข้อมูล) และฉันต้องการให้หนึ่งในนั้นติดตั้งโดยอัตโนมัติ ไม่ว่าฉันจะเพิ่ม Volume UUID หรือป้ายกำกับ (หรือทั้งสองอย่าง) ทุกครั้งที่ฉันเสียบอุปกรณ์ ข้อเสนอแนะใด ๆ
parzival

2
ปริมาณ APFS ใน Mojave ล้มเหลวสำหรับฉัน (ไม่มีอะไรเกิดขึ้น) ถ้าฉันใช้ UUID อ้างถึงปริมาณเดียวกันโดยชื่ออุปกรณ์ (เช่น / dev / disk3s3) ทำงานได้ดี ดูเหมือนว่า bugged
กระสุน Goettsch

@AmmoGoettsch คุณสามารถยกตัวอย่างได้หรือไม่? ฉันดูเหมือนจะไม่ทำงานโดยใช้ LABEL = หรือ UUID = สำหรับชื่ออุปกรณ์
riorben

@ ก่อนหน้านี้ถูกต้องฉันไม่สามารถทำงานกับ LABEL หรือ UUID ได้ดังนั้นฉันจึงใช้ชื่ออุปกรณ์เอง ฉันกำลังใช้งานสองบรรทัดใน fstab ของฉัน อันแรกปกป้องยูทิลิตี้ของดิสก์ MacOS จากการติดตั้งไดรฟ์ของฉันไปที่ค่าเริ่มต้น / ปริมาณ / ปริมาตรและอันที่สองช่วยให้ฉันสามารถเมานต์ไปยังตำแหน่งเฉพาะผ่าน 'sudo mount -a' มันไม่ได้ประมวลผลบรรทัดที่สองโดยอัตโนมัติเมื่อเปิดเครื่องดังนั้นฉันยังคงต้องติดตั้งผ่านสคริปต์การเข้าสู่ระบบ LABEL=volumename /Users/username/Pictures apfs rw 0 2 /dev/disk3s3 /Users/username/Pictures apfs rw 0 2
กระสุน Goettsch
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.