Vô hiệu hóa tự động gắn TẤT CẢ các ổ đĩa không xác định trên OS X


5

Làm thế nào để bạn vô hiệu hóa tự động gắn TẤT CẢ các ổ đĩa mới / chưa biết trên OS X? Bài viết này mô tả cách vô hiệu hóa autoount trên một riêng lái xe:

http://www.quora.com/How-can-I-disable-automount-on-a-specific-external-USB-disk-in-Mac-OS-X

Nhưng sau đó bạn phải biết ổ UUID. Và để tìm ra UUID, bạn sẽ phải gắn ổ đĩa, và lần thứ hai bạn làm điều đó OS X sẽ tự động gắn ổ đĩa là đọc + ghi và bắt đầu ghi nhiều tệp ẩn vào ổ đĩa ( .Spotlight-V100, .Trashes, .fseventsd, .metadata_never_index ) trước khi bạn có thể nói "bánh". Điều này đặc biệt tệ nếu ổ đĩa được kết nối là ổ đĩa bị lỗi mà bạn sẽ cứu công việc trên đó, thì rõ ràng bạn không muốn Hệ điều hành ghi vào ổ đĩa ở tất cả .

Vậy bạn phải làm gì để có được sự kiểm soát hoàn toàn của quá trình lắp đặt?

Câu trả lời:


8

Aaron Burghardt Trọng tài đĩa làm hầu hết bạn muốn gì. Trong khi nó đang chạy, nó có thể được đặt để từ chối các mount mới hoặc buộc các mount mới ở chế độ chỉ đọc (hoặc nó có thể bị vô hiệu hóa, vì vậy các mount mới diễn ra bình thường). Tuy nhiên, nó áp dụng chính sách của mình cho tất cả các tập được đính kèm trong khi chương trình đang chạy (dù chúng có được nhìn thấy trước đó hay không) và nó không áp dụng cho các tập được đính kèm (và do đó được gắn) khi khởi động hệ thống (tức là trước khi bạn có cơ hội để chạy chương trình). Nhưng nó là nguồn mở, vì vậy nếu nó không đủ gần với những gì bạn muốn, bạn có thể sửa đổi nó ...

(BTW: tín dụng được gửi tới @chrisk để tôi chú ý đến Trọng tài viên đĩa câu trả lời sớm hơn này cho một câu hỏi tương tự.)


2

Từ MacOSXH gợi ý.com :

Ngăn chặn tự động gắn đĩa khi đăng nhập (Danh mục: Thiết bị lưu trữ)

27 tháng 7, '10 07:30:00 AM • Đóng góp bởi: tobyvoss

Mặc dù có rất nhiều cách được chứng minh bằng tài liệu để ngăn chặn ổ cứng hoặc ổ USB gắn vào lúc khởi động, tôi chỉ tìm thấy một cách (làm việc trong 10.6) để ngăn các ổ đĩa được kết nối mới tự động gắn vào khi đăng nhập.

Có thể tắt quy trình chịu trách nhiệm:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.diskarbitrationd.plist

Điều này có tác động tiêu cực đến việc đẩy và lắp đặt chung. Bật đĩa trở lại với tải thay vì không tải cũng không giải quyết được tất cả các vấn đề.

Vì vậy, tôi đã tìm kiếm một công cụ GUI đơn giản thực hiện chức năng này; tất cả những gì tôi tìm thấy là pháp y đắt tiền - bộ công cụ cho cơ quan thực thi pháp luật có chức năng này ở bên cạnh.

Sau đó, tôi tình cờ phát hiện ra viên ngọc này: github.com/aburgh/Disk-Arbitrator/. Hoạt động cho các hệ thống 10.5 trở lên, nguồn có sẵn, nhị phân có sẵn (trong 'Tải xuống'), tất cả các vấn đề đã được giải quyết!

[crarko cho biết thêm: Tôi đã thử nghiệm điều này và nó hoạt động như mô tả. Tiện ích tốt đẹp, với tài liệu tốt.]

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.