Чи можете ви змусити OSX монтувати лише певні розділи, коли ви підключаєте зовнішній жорсткий диск?


17

У мене зовнішній жорсткий диск з 4-ма розділами.

Моє запитання таке: чи є спосіб сказати ОС встановити лише два з них (один FAT і один HFS +), коли я підключаю жорсткий диск? Дуже прикро мати 4 «диски», підключені до пошуку, і це робить моє терпіння витягування накопичувача.

Буду вдячний за ваші пропозиції. Якщо це неможливо, я думаю, що мені доведеться просто пограбувати і отримати все у двох розділах ...: /

Відповіді:


15

Так. Вам потрібно створити файл під назвою "fstab" в / etc, якщо його ще немає:

sudo nano /etc/fstab

Далі нам знадобляться розділи Унікальний універсальний ідентифікатор (UUID). Відкрийте утиліту Disk Utility та виділіть розділ, для якого потрібно, щоб він не був автоматично встановлений. Потім натисніть CMD + I, і вас побачить наступний екран (зауважте, що UUID виділено):

Інформація про розділ утиліти диска

Потім нам потрібно буде ввести наступний рядок у наш файл fstab. Наступний приклад запобігає автоматичному монтажу мого розділу "Shockwave":

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

Натисніть CNTRL + O, щоб зберегти, коли закінчите. Ви можете додати скільки завгодно; по одному на рядок. Перезавантажте і ті розділи, які вказані у fstab, не змонтуються.

UUID є Перегородки унікальний ідентифікатор (зверніться до людини-сторінку нижче , якщо ви хочете використовувати мітку пристрою , а). NOAUTO тег повідомляє OS X не для автоматичного монтування при завантаженні. Ви все ще можете монтувати їх за допомогою утиліти Disk, але OS X не зробить це для вас спочатку.

Якщо ви хочете дізнатися більше про fstab і що ви можете зробити з ним, ви можете переглянути його відповідну сторінку .


Це майже те, що мені потрібно, хоча, здається, не працює для мене. Я пишу наступне: "UUID = {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX} жоден hfs rw, noauto", але це, здається, працює, ви впевнені, що це синтаксис?
kevin9794

У мене є оновлення підручника для вас. Не забудьте зняти дужки (наприклад, UUID = 9324-343224-2343), інакше це не спрацює! Якщо він все ще не працює, переконайтеся, що у вас є правильний UUID.

Що з розділом FAT? дискова утиліта не показує UUID для розділу FAT32.
Заморожене полум'я

Що робити, якщо на етикетці є пробіл?

@ EthanCardenas - Що робити? Ви використовуєте UUID не етикетку
Greenonline

7

Ви можете додати записи, /etc/fstabщоб запобігти збільшенню обсягів. Це схоже на техніку, описану @cksum. Ось декілька прикладів однокласників. Вони створять файл fstab, якщо його не існує, інакше вони додадуть. Вам потрібні права адміністратора.

  1. Запобігайте монтажу тома HFS (Mac) з назвою Архів. Якщо він встановлений вручну, це буде Read / Write.

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

  2. Обсяг NTFS з назвою BOOTCAMP. Лише для читання.

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

  3. Обсяг FAT32 з ім'ям PMBPORTABLE. Лише для читання.

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


Тож я можу монтувати пертикулярний привід за допомогою sudo mount -t msdos /dev/disk3 /Volumes/usb. Але чи можу я це зробити, не знаючи /dev/disk3?
Заморожене полум'я

1
+1 - Це хороша методика, оскільки UUID, як правило, змінюється, якщо ви підключите або відключите USB-диски або від'єднайте їх від мережі. Використовуючи цей метод, не потрібно оновлювати fstabщоразу, коли ви змінюєте конфігурацію диска. Можна було б підкреслити цей факт у своїй відповіді.
Greenonline
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.