Opsi 1: Mount drive hanya-baca
Anda dapat memasang drive USB hanya-baca dengan menggunakan Diskutil.
- Pertama, masukkan / pasang drive sekali, jalankan
diskutil list
dari Terminal.app dan catat perangkat yang mewakili drive (harus seperti /dev/diskN
N dengan angka berapa pun).
- Keluarkan disk dengan menjalankan
diskutil unmountDisk /dev/diskN
penggantian N dengan nomor yang tercantum pada langkah pertama
- Pasang disk hanya-baca dengan menjalankan
diskutil mountDisk readOnly /dev/diskN
Ini tentu saja mengharuskan Anda secara aktif menjalankan perintah ini setiap kali Anda ingin menggunakan arsip stick. Untuk solusi otomatis, lihat MarcoPolo atau tulis perintah launchd (lihat misalnya di sini untuk inspirasi).
Opsi 2: Gunakan kontrol akses pada drive
Apakah drive benar-benar perlu diformat dalam FAT32 atau apakah Anda hanya mengaksesnya dari sistem Mac OSX? Dalam kasus selanjutnya, Anda dapat menyimpan konten drive di drive lain, memformatnya sebagai drive Mac OSX, memindahkan / menyalin konten kembali dan mengambil segala hak menulis dari siapa pun.
sudo chmod
? Idealnya bahkan Spotlight tidak boleh menyentuh volume.diskN
dan kemudian gunakandiskutil
untuk memasangnyareadOnly
tanpa pernah mount itu baca / tulis.Jika Anda membiarkan drive USB yang diformat sebagai FAT32, Anda tidak bisa. Saya akan mengusulkan solusi yang berbeda: gunakan Disk Utility untuk membuat image disk ISO9660 ("DVD / CD Master") dengan data Anda dan menulisnya ke drive USB. Sayangnya, Disk Utility tampaknya tidak dapat menulis gambar ISO9660 ke drive USB. jadi Anda harus melakukannya di bawah ini:
Pertama, masukkan / pasang drive sekali, jalankan
diskutil list
dari Terminal.app dan catat perangkat yang mewakili drive (harus seperti/dev/diskN
N dengan angka berapa pun).Keluarkan disk dengan menjalankan
diskutil unmountDisk /dev/diskN
penggantian N dengan nomor yang tercantum pada langkah pertamaAkhirnya masukan
sudo dd if=/path/to/your/image.cdr of=/dev/diskN
Tunggu dan lakukan saja.
sumber
Sepertinya mengedit
fstab
file akan menjadi solusi terbaik karena Anda tidak perlu meng-unmount / me-mount volume secara manual setiap kali. Kedengarannya solusi tingkat sangat rendah, sehingga bahkan sistem / root / lampu sorot tidak akan memodifikasi drive.http://www.macissues.com/2014/09/02/how-to-make-secondary-boot-partitions-read-only-in-os-x//
sumber
fstab
adalah untukemacs
dan mungkin / akan berbeda tergantung pada editor teks pilihan Anda.Jika itu adalah data saya, dan saya benar-benar perlu untuk tidak menulis di atasnya, saya akan meletakkan salinan master di tempat yang aman dan hanya akan me-mount salinan master itu.
sumber
Ditemukan Disk Arbitrator membuatnya sangat mudah dan mudah.
Seperti yang disebutkan di tinyapps.com :
dan dari halaman proyek Aaron Burghardt di GitHub :
sumber