Неможливо встановити жорсткий диск у форматі UDF на OSX


2

Я сформував зовнішній диск 2 ТБ з файловою системою UDF в Ubuntu. Я так відформатував:

   sudo dd if=/dev/zero of=/dev/sdc bs=2048 count=1
   sudo mkudffs --media-type=hd --vid=myDisk --blocksize=2048 /dev/sdc

Тепер я підключаю диск в OSX, і нічого не є автоматичним. Диск розпізнається, але нічого іншого, він не встановлений. Я в OSX Snow Leopard 10.6.8.

diskutil list показує:

 /dev/disk2
 #:                       TYPE NAME                    SIZE       IDENTIFIER
 0:                                                   *2.0 TB     disk2

Отже, перша проблема полягає в тому, що він не розпізнає ІМЯ ТИПУ, визначене у форматі опції (--vid = myDisk). У всякому разі….

Я спробував встановити диск вручну:

   sudo mkdir /Volumes/myDisk
   sudo mount -v -t udf /dev/disk2 /Volumes/myDisk/

І я отримую:

 mount_udf: /dev/disk2 on /Volumes/myDisk: Device not configured

Якщо я спробую:

 diskutil mount  -mountPoint /Volumes/myDisk /dev/disk2

я отримав

 Volume on disk2 failed to mount; if it has a partitioning scheme, use "diskutil mountDisk"

Якщо я спробую:

 sudo mount_udf -b 2048  /dev/disk2 /Volumes/myDisk/

я отримав

   mount_udf: /dev/disk2 on /Volumes/myDisk/: Device not configured

Якісь ідеї? Спасибі заздалегідь


це будь-яка допомога? apple.stackexchange.com/questions/81131/…
Ruskes

Ви не розділили диск, тобто ви створили файлову систему /dev/sdcзамість /dev/sdc1. Не впевнений, що це проблема в OS X, але ви можете створити розділ /dev/sdc1, створити файлову систему UFS та повторити спробу.
jaume

Відповіді:


1

Деталі:

Я сформував зовнішній диск 2 ТБ з файловою системою UDF в Ubuntu. Я так відформатував:

sudo mkudffs --media-type=hd --vid=myDisk --blocksize=2048 /dev/sdc

Цей розділ UDF на вашому зовнішньому диску не читається жодною системою, що не є Linux. Вимога файлової системи UDF полягає в тому, що розмір логічного блоку диска повинен відповідати розміру блоку файлової системи UDF .

Усі жорсткі диски та SSD, включаючи зовнішні, мають розмір логічного блоку 512 байт. Зауважте, що нові диски мають фізичний розмір блоку 4096 байт, але тут доречно просто логічно . Оптичні диски CD / DVD / BD мають логічний розмір блоку 2048 байт, тому ви, напевно, думали, що налаштування оптичних дисків буде працювати і для жорстких дисків ...

Отже, перша проблема полягає в тому, що він не розпізнає ІМЯ ТИПУ, визначене у форматі опції (--vid = myDisk).

Мітка тому для файлової системи UDF визначається ідентифікатор логічного тому , який конфігурується --lvid опції в mkudffs.

Вам потрібно повторно відформатувати диск з правильним --blocksize і в ідеалі також вказати --lvid for label.

Нова версія 2.0 mkudffs тепер автоматично встановлюється --blocksize до логічного розміру блоку. А також він підтримує опцію - label, яка встановлює правильні параметри для мітки гучності.

Для отримання додаткової інформації про сумісність UDF, mkudffs та інших операційних систем перегляньте сторінку mkudffs 2.0+ і більше в розділ СУМІДНІСТЬ та РОЗМІР BLOCK.

Підсумок:

Щоб правильно відформатувати жорсткий диск за допомогою mkudffs до 1.1, слід зробити:

sudo dd if=/dev/zero of=/dev/sdc bs=1M count=10
sudo mkudffs --blocksize=512 --lvid="label" --vid="label" /dev/sdc

З mkudffs версії 1.1+ вам слід просто зробити:

sudo mkudffs --label="label" /dev/sdc

Якщо ви хочете, щоб ваш жорсткий диск читався також системами Windows, вам потрібно використовувати принаймні mkudffs версії 2.0.


Дивіться також superuser.com/a/1285180
Палій
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.