Не удается прочитать таблицу разделов USB-диска 3 ТБ

Я подключил диск объемом 3 ТБ через SATA, отформатировал его с помощью таблицы разделов GPT и добавил один раздел.

Теперь, после перемещения диска во внешний корпус и подключения его через USB, таблица разделов не будет обнаружена.

scsi 6:0:0:0: Direct-Access     WDC WD30 EFRX-68AX9N0     80.0 PQ: 0 ANSI: 5
sd 6:0:0:0: Attached scsi generic sg3 type 0
sd 6:0:0:0: [sdc] 732566646 4096-byte logical blocks: (3.00 TB/2.72 TiB)
sd 6:0:0:0: [sdc] Write Protect is off
sd 6:0:0:0: [sdc] Mode Sense: 43 00 00 00
sd 6:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
sd 6:0:0:0: [sdc] 732566646 4096-byte logical blocks: (3.00 TB/2.72 TiB)
  sdc: unknown partition table
sd 6:0:0:0: [sdc] 732566646 4096-byte logical blocks: (3.00 TB/2.72 TiB)
sd 6:0:0:0: [sdc] Attached SCSI disk

Он будет работать с использованием соединения eSATA от внешнего корпуса. Но не у всех есть порт eSATA, поэтому мне тоже нужна поддержка USB.

Я пробовал разные версии Ubuntu и Kernel (12.04 с 3.2.0-52, 13.04 с 3.8.0-29, 13.04 с 3.9.0)

Ubuntu должен поддерживать 3 ТБ через USB, не должен это?

РЕДАКТИРОВАТЬ: Вот журнал, когда я подключаю диск через eSATA / SATA

scsi 5:0:0:0: Direct-Access     ATA      WDC WD30EFRX-68A 80.0 PQ: 0 ANSI: 5
sd 5:0:0:0: Attached scsi generic sg2 type 0
sd 5:0:0:0: [sdc] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
sd 5:0:0:0: [sdc] 4096-byte physical blocks
sd 5:0:0:0: [sdc] Write Protect is off
sd 5:0:0:0: [sdc] Mode Sense: 00 3a 00 00
sd 5:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
  sdc: sdc1
sd 5:0:0:0: [sdc] Attached SCSI disk
2
задан 26 August 2013 в 02:31

1 ответ

Проблема - это из Вашего сообщения:

sd 6:0:0:0: [sdc] 732566646 4096-byte logical blocks: (3.00 TB/2.72 TiB)

При соединении диска через USB корпус переводит свои 512-байтовые логические блоки в 4 096-байтовые логические блоки. Это полностью портит таблицу разделов, созданную при использовании диска внутренне (или через eSATA порт). Переводы как это делают диск применимым с более старой системой разделения MBR и так довольно распространены на внешних дисках. В этом случае, тем не менее, это - эффективно ошибка. По моему скромному мнению, любой перевод, примененный корпусом к интерфейсу USB, но не к интерфейсу eSATA, является ошибкой, так как это блокирует диск в использование интерфейсом, который использовался для разделения диска. (Обратите внимание, что переключение от GPT до MBR не поможет, так как оба типа таблицы разделов определяют разделы значениями сектора, которые неустойчивы между интерфейсными типами.) Отмечают, что это - проблема со встроенным микропрограммным обеспечением корпуса, не в Linux.

Вы могли бы хотеть проверить документацию (включая что-либо, что можно найти от изготовителя корпуса онлайн) для получения информации об отключении этой опции. Если Вы будете удачливы, то будет Dip-переключатель или некоторый способ повторно программировать интерфейс USB от Вашего компьютера для отключения этого перевода.

Если это перестало работать, Ваш наилучший вариант, учитывая Ваши потребности, состоит в том, чтобы обмениваться корпусом для того, который не делает этого перевода, или это применяет его ко всем интерфейсам. (Я не уверен, возможно ли технически применить такой перевод в eSATA порт, все же.) Вы могли сделать это путем возврата корпуса хранилищу или возможно путем свопинга диска с другим корпусом. Если Вы будете удачливы, то корпус только применит это правило к дискам, которые составляют более чем 2 ТиБ в размере, так свопинг дисков с внешним диском меньшего размера мог бы решить проблему. Остерегайтесь, хотя: Некоторые корпуса USB не могут обработать диски over-2TiB вообще, таким образом, Вы могли просто усугубить положение.

Если Вы не можете заменить корпус, то необходимо будет просто иметь дело с ним - решают, хотите ли Вы использовать USB или eSATA, ленту по той, которую Вы не хотите использовать, и жить с ним. При использовании USB необходимо будет вытереть таблицу разделов и повторно разделить диск.

3
ответ дан 26 August 2013 в 02:31

Другие вопросы по тегам:

Похожие вопросы: