Bạn có thể tạo OSX mount chỉ một số phân vùng nhất định khi bạn kết nối ổ cứng gắn ngoài không?


17

Tôi có một ổ cứng gắn ngoài với 4 phân vùng.

Câu hỏi của tôi là như sau: có cách nào để bảo HĐH chỉ gắn kết hai trong số chúng (Một FAT và một HFS +) khi tôi kết nối ổ cứng không? Thật khó chịu khi có 4 "đĩa" được kết nối trên công cụ tìm, và nó khiến cho việc đẩy ổ đĩa trở thành một bài kiểm tra cho sự kiên nhẫn của tôi.

Tôi sẽ đánh giá cao đề xuất của bạn. Nếu không thể, tôi đoán tôi sẽ phải nghịch ngợm và lấy mọi thứ trong 2 phân vùng ...: /

Câu trả lời:


15

Đúng. Bạn sẽ cần tạo một tệp có tên "fstab" trong / etc nếu nó chưa có:

sudo nano /etc/fstab

Tiếp theo, chúng ta sẽ cần các phân vùng Định danh phổ quát duy nhất (UUID). Mở Disk Utility và tô sáng phân vùng bạn muốn không có tự động gắn kết. Sau đó nhấn CMD + I và bạn sẽ được chào đón bằng màn hình sau (chú ý UUID được tô sáng):

Thông tin phân vùng tiện ích đĩa

Sau đó chúng tôi sẽ cần phải nhập dòng sau vào tệp fstab của chúng tôi. Ví dụ sau sẽ ngăn phân vùng "Shockwave" của tôi tự động gắn:

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

Nhấn CNTRL + O để lưu khi bạn hoàn tất. Bạn có thể thêm bao nhiêu tùy thích; Một trên mỗi dòng. Khởi động lại và những phân vùng được chỉ định trong fstab sẽ không được gắn kết.

Các UUID là phân vùng nhận dạng duy nhất (tham khảo ý kiến người đàn ông trang dưới đây nếu bạn muốn sử dụng nhãn thiết bị thay vì). Các noauto thẻ nói với OS X không để tự động gắn trên tải. Bạn vẫn có thể gắn kết chúng bằng Disk Utility, nhưng OS X ban đầu sẽ không làm điều đó cho bạn.

Nếu bạn muốn tìm hiểu thêm về fstab và những gì bạn có thể làm với nó, bạn có thể xem trang con người tương ứng .


Đó là khá nhiều những gì tôi cần, mặc dù nó dường như không làm việc cho tôi. Tôi đang viết như sau: "UUID = {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX} không hfs rw, noauto" nhưng dường như nó không hoạt động, bạn có chắc đây là cú pháp không?
kevin9794

Tôi đã cập nhật hướng dẫn cho bạn. Hãy nhớ tháo niềng răng (ví dụ: UUID = 9324-343224-2343) nếu không nó sẽ không hoạt động! Nếu nó vẫn không hoạt động, đảm bảo rằng bạn có UUID chính xác.

Một phân vùng FAT thì sao? tiện ích đĩa hiển thị không có UUID cho phân vùng FAT32.
Ngọn lửa băng giá

Nếu nhãn có một khoảng trắng thì sao?

@ EthanCardenas- Nếu nó thì sao? Bạn đang sử dụng UUID không phải là nhãn
Greenonline 30/03/2016

7

Bạn có thể thêm các mục vào /etc/fstabđể ngăn chặn khối lượng gắn kết. Điều này tương tự như kỹ thuật @cksum mô tả. Dưới đây là một số ví dụ một lớp lót. Họ sẽ tạo một tệp fstab nếu nó không tồn tại, nếu không họ sẽ nối thêm. Bạn cần đặc quyền quản trị viên.

  1. Ngăn chặn âm lượng HFS (Mac) có tên Lưu trữ từ việc gắn kết. Nếu nó được gắn thủ công, nó sẽ được đọc / ghi.

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

  2. Ổ đĩa NTFS có tên BOOTCAMP. Chỉ đọc.

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

  3. Khối lượng FAT32 có tên PMBPORTABLE. Chỉ đọc.

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


Vì vậy, tôi có thể gắn một ổ đĩa vuông góc với sudo mount -t msdos /dev/disk3 /Volumes/usb. Nhưng tôi có thể làm điều này mà không biết /dev/disk3?
Ngọn lửa đông lạnh

1
+1 - Đây là một kỹ thuật tốt, vì UUID có xu hướng thay đổi nếu bạn cắm hoặc rút phích cắm, các đĩa USB. Sử dụng phương pháp này, không cần cập nhật fstabmỗi lần bạn thay đổi cấu hình đĩa. Nó có thể là một ý tưởng tốt để nhấn mạnh thực tế này trong câu trả lời của bạn.
Greenonline
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.