Монтирование HW RAID 10, созданного в Windows 10, в Ubuntu 16.04 LTS

Я просто снова начал использовать Linux в качестве медиасервера, потому что Windows10 доставляла мне слишком много хлопот. Я пытаюсь смонтировать массив RAID 10, который я использовал, на компьютере с Windows 10, который содержит все мои носители, но у меня возникают проблемы. Я использую Vantec HX4R в качестве RAID-контроллера, и он просто подключается через USB 3.0 к моей Linux-системе.

Используя ниже fdisk Команда, которую вы можете увидеть sdb диск (RAID-массив) выглядит разделенным на 2 раздела "Microsoft type".

$ sudo fdisk  -l
Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x326e74f3

Device     Boot     Start       End   Sectors  Size Id Type
/dev/sda1  *         2048 218023935 218021888  104G 83 Linux
/dev/sda2       218025982 234440703  16414722  7.8G  5 Extended
/dev/sda5       218025984 234440703  16414720  7.8G 82 Linux swap / Solaris


The primary GPT table is corrupt, but the backup appears OK, so that will be used.
Disk /dev/sdb: 3.7 TiB, 4000694927360 bytes, 7813857280 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 68A32E80-0B76-4EBB-9EC8-2545316B2462

Device      Start        End    Sectors  Size Type
/dev/sdb1      34     262177     262144  128M Microsoft reserved
/dev/sdb2  264192 7813855231 7813591040  3.7T Microsoft basic data

Если я попытаюсь смонтировать с чем-то вроде

sudo ntfs-3g /dev/sdb2 /mnt/wind_D

Я получаю ошибку:

ntfs-3g: Failed to access volume '/dev/sdb2': No such file or directory

parted показывает, что он распознает оборудование RAID:

$ sudo parted /dev/sdb print
Error: The primary GPT table is corrupt, but the backup appears OK, so that will
be used.
OK/Cancel? OK                                                             
Model: JMicron H/W RAID10 (scsi)
Disk /dev/sdb: 4001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                          Flags
 1      17.4kB  134MB   134MB                Microsoft reserved partition  msftres
 2      135MB   4001GB  4001GB  ntfs         Basic data partition          msftdata

Что я делаю не так? Что я мог упустить? У меня чертовски много времени пытается понять, как заставить Ubuntu смонтировать это. Все что мне нужно это sbd2 раздел.

2 ответа

Спасибо, ребята, за вашу помощь. Мне удалось решить эту проблему с помощью TestDisk.

  1. TestDisk обнаружил проблему с основным разделом GPT.
  2. Я проанализировал диск.
  3. TestDisk нашел хорошую копию (вероятно, резервную копию) основного раздела.
  4. Я решил продолжить и написать раздел.
  5. Перезагрузка ПК.
  6. Выключил мой HW RAID.
  7. Питание снова включено.

RAID был правильно обнаружен Linux.

прибыль

Вы пытались смонтировать диск с

sudo mount -t ntfs-3g -o rw,users,umask=000 /dev/sdb2 /mnt/wind_D

Raid10 нужно 4 диска. Поскольку ваше устройство имеет 4 отсека, убедитесь, что в него введено 4 диска! Хорошее описание можно найти на Что такое Raid10?

Что касается таблицы разделов:
Контроллер scsi вашего vantec делает диски внешне похожими на один диск, если вы настроили его как raid10. Убедитесь, что вы правильно настроили raid10, обычно на вашем устройстве поставляется программное обеспечение для этих настроек.

Следовательно, на мой взгляд, имеет меньше смысла переписывать таблицу разделов с

sudo gdisk /dev/sdb

(введите l, чтобы вывести список разделов, и w, чтобы записать таблицу на диск, если она верна)

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