У меня есть диск 4 ТБ, подключенный к контроллеру Dell H200. Диск был отформатирован в Windows с использованием GPT и правильно отображает 4 ТБ в Windows.
Тот же диск на том же компьютере, загруженный в Linux (Ubuntu 16.04), не полностью распознается как имеющий 4 ТБ.
Запуск gdisk /dev/sdb -l
приводит к
GPT fdisk (gdisk) version 1.0.1
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Warning! Secondary partition table overlaps the last partition by
3519068194 blocks!
You will need to delete this partition or resize it in another utility.
Disk /dev/sdb: 4294967295 sectors, 2.0 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): F8EA0B25-8D84-4BBB-88EB-BA90615C5318
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 4294967261
Partitions will be aligned on 8-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)
Number Start (sector) End (sector) Size Code Name
1 34 262177 128.0 MiB 0C01 Microsoft reserved ...
2 264192 7814035455 3.6 TiB 0700 Basic data partition
Обратите внимание на "2.0 TiB", выделенный жирным шрифтом выше
Я также не могу установить это. Монтирование /dev /sdb1 приводит к ошибке «mount: неправильный тип fs ...», а монтирование /dev /sdb2 приводит к
mount: special device /dev/sdb2 does not exist
Сначала я подумал, что это проблема с микропрограммой контроллера H200, но это не объясняет, почему он работает в Windows, а не в Linux, и почему его нельзя смонтировать. Как я могу заставить Linux распознать диск? Нужно ли переформатировать диск с помощью Linux? Как я могу гарантировать, что любая из операционных систем сможет правильно видеть диск в будущем?
ОБНОВИТЬ:
Ну, теперь я чувствую себя немного глупо. Оказывается, это была проблема с прошивкой контроллера H200 все время.
Сначала я попытался обновить прошивку контроллера H200, и теперь gdisk
корректно возвращает:
Disk /dev/sdb: 7814037168 sectors, 3.6 TiB
и /dev /sdb2 монтируется без проблем. Теперь я пытаюсь понять, почему диск читался правильно в Windows (7), а не в Linux с устаревшей прошивкой H200.