Bisakah Anda membuat OSX mount hanya partisi tertentu ketika Anda menghubungkan HDD eksternal?
17
Saya memiliki HDD eksternal dengan 4 partisi.
Pertanyaan saya adalah sebagai berikut: apakah ada cara untuk memberitahu OS untuk memasang hanya dua dari mereka (Satu FAT dan satu HFS +) ketika saya menghubungkan HDD? Agak menyebalkan memiliki 4 "disk" terhubung pada finder, dan itu membuat mengeluarkan drive tes untuk kesabaran saya.
Saya sangat menghargai saran Anda. Jika tidak mungkin saya kira saya hanya perlu bermain-main dan mendapatkan semuanya dalam 2 partisi ...: /
Iya. Anda harus membuat file bernama "fstab" di / etc jika belum ada di sana:
sudo nano /etc/fstab
Selanjutnya, kita akan membutuhkan partisi Unique Universal Identifier (UUID). Buka Disk Utility, dan sorot partisi yang tidak ingin Anda pasang secara otomatis. Kemudian tekan CMD + I dan Anda akan disambut dengan layar berikut (perhatikan UUID yang disorot):
Kita kemudian perlu memasukkan baris berikut ke file fstab kita. Contoh berikut akan mencegah partisi "Shockwave" saya dari pemasangan otomatis:
Tekan CNTRL + O untuk menyimpan ketika Anda selesai. Anda dapat menambahkan sebanyak yang Anda suka; satu per baris. Reboot dan partisi-partisi yang ditentukan dalam fstab tidak akan dipasang.
The UUID adalah partisi pengenal unik (konsultasikan orang-halaman di bawah ini jika Anda ingin menggunakan label perangkat gantinya). The noauto tag memberitahu OS X untuk tidak auto me-mount pada beban. Anda masih dapat memasang mereka menggunakan Disk Utility, tetapi OS X pada awalnya tidak akan melakukannya untuk Anda.
Jika Anda ingin mempelajari lebih lanjut tentang fstab dan apa yang dapat Anda lakukan dengannya, Anda dapat melihat halaman manual masing-masing .
Itu yang saya butuhkan, meskipun sepertinya tidak berhasil untuk saya. Saya menulis yang berikut ini: "UUID = {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX} tidak ada hfs rw, noauto" tetapi tidak berfungsi, apakah Anda yakin ini sintaksisnya?
kevin9794
Saya telah memperbarui tutorial untuk Anda. Ingatlah untuk menghapus kawat gigi (mis., UUID = 9324-343224-2343) atau tidak akan berfungsi! Jika masih tidak berfungsi, pastikan Anda memiliki UUID yang benar.
Bagaimana dengan partisi FAT? utilitas disk tidak menunjukkan UUID untuk partisi FAT32.
Api Beku
Bagaimana jika label memiliki spasi?
@ EthanCardenas- Bagaimana jika itu terjadi? Anda menggunakan UUID bukan label
Greenonline
7
Anda dapat menambahkan entri /etc/fstabuntuk mencegah volume bertambah. Ini mirip dengan teknik yang dijelaskan oleh @ cksum. Berikut adalah beberapa contoh one-liners. Mereka akan membuat file fstab jika tidak ada, jika tidak mereka akan menambahkan. Anda memerlukan hak admin.
Cegah volume HFS (Mac) bernama Archive dari pemasangan. Jika dipasang secara manual, itu akan Baca / Tulis.
echo "LABEL=Archive none hfs rw,noauto 0 0" | sudo tee -a /etc/fstab
Volume NTFS bernama BOOTCAMP. Hanya baca.
echo "LABEL=BOOTCAMP none ntfs ro,noauto 0 0" | sudo tee -a /etc/fstab
Volume FAT32 bernama PMBPORTABLE. Hanya baca.
echo "LABEL=PMBPORTABLE none msdos ro,noauto 0 0" | sudo tee -a /etc/fstab
Jadi saya bisa memasang drive perticular dengan sudo mount -t msdos /dev/disk3 /Volumes/usb. Tetapi bisakah saya melakukan ini tanpa sepengetahuan /dev/disk3?
Api Beku
1
+1 - Ini adalah teknik yang baik, karena UUID cenderung berubah jika Anda mencolokkan, atau mencabut, disk USB. Menggunakan metode ini, tidak perlu memperbarui fstabsetiap kali Anda mengubah konfigurasi disk. Ide yang bagus untuk menekankan fakta ini dalam jawaban Anda.
Anda dapat menambahkan entri
/etc/fstab
untuk mencegah volume bertambah. Ini mirip dengan teknik yang dijelaskan oleh @ cksum. Berikut adalah beberapa contoh one-liners. Mereka akan membuat file fstab jika tidak ada, jika tidak mereka akan menambahkan. Anda memerlukan hak admin.Cegah volume HFS (Mac) bernama Archive dari pemasangan. Jika dipasang secara manual, itu akan Baca / Tulis.
echo "LABEL=Archive none hfs rw,noauto 0 0" | sudo tee -a /etc/fstab
Volume NTFS bernama BOOTCAMP. Hanya baca.
echo "LABEL=BOOTCAMP none ntfs ro,noauto 0 0" | sudo tee -a /etc/fstab
Volume FAT32 bernama PMBPORTABLE. Hanya baca.
echo "LABEL=PMBPORTABLE none msdos ro,noauto 0 0" | sudo tee -a /etc/fstab
sumber
sudo mount -t msdos /dev/disk3 /Volumes/usb
. Tetapi bisakah saya melakukan ini tanpa sepengetahuan/dev/disk3
?fstab
setiap kali Anda mengubah konfigurasi disk. Ide yang bagus untuk menekankan fakta ini dalam jawaban Anda.