LINUX.ORG.RU

GPT смонтировать


0

1

Дано: внешний HDD с USB интерфейсом. При подключении возникает устройство sdh. На нём, судя по fdisk, GPT. sdh1 не возникает. Как смонтировать винчестер и забрать с него данные?


Ответ на: комментарий от Gotf

/dev/sdh: x86 boot sector; partition 1: ID=0xee, starthead 0, startsector 1, 4294967295 sectors, extended partition table (last)\011, code offset 0x0

array
() автор топика

Удостоверься, что в ядре твоего дистрибутива linux включена поддержка GPT, т.е. присутствует опция CONFIG_EFI_PARTITION.

Если её нет, то ядро не поддерживает GPT разметку и устройства с разделами созданы не будут.

Но ты можешь воспользоваться таким скриптом grub rescue no such partition (комментарий) для поиска суперблока файловой системы и её монтирования, только нужно знать тип файловой системы.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 2)
Ответ на: комментарий от array

Покажи вывод

gdisk -l /dev/sdh

Если разделы только что созданы, ну или не только что, но всё равно не видны, но ты уверен, что они там есть, то попробуй вызвать утилиту 'partprobe':

partprobe /dev/sdh

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

gdisk -l /dev/sdh
GPT fdisk (gdisk) version 0.8.5

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
4294966385 blocks!
You will need to delete this partition or resize it in another utility.
Disk /dev/sdh: 1565565872 sectors, 746.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 5F659824-6196-4A06-9A94-7B32ADEC5741
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1565565838
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number Start (sector) End (sector) Size Code Name
1 2048 5860532223 2.7 TiB 0700

array
() автор топика
Ответ на: комментарий от kostik87

partprobe /dev/sdh
Error: Can't have a partition outside the disk!

array
() автор топика
Ответ на: комментарий от array

Сколько размер диска? В выводе видно, что размер диска 1565565872 секторов (746,5 Gib), в то время как у вас создан GPT раздел размером 2,7 Тib, что на 2 Tib больше размера диска.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

fdisk -l /dev/sdh

WARNING: GPT (GUID Partition Table) detected on '/dev/sdh'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdh: 801.6 GB, 801569726464 bytes
255 heads, 63 sectors/track, 97451 cylinders, total 1565565872 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
Disk identifier: 0xa2200880

Device Boot Start End Blocks Id System
/dev/sdh1 1 4294967295 2147483647+ ee GPT

array
() автор топика
Ответ на: комментарий от array

Ты вот это видишь?

You will need to delete this partition or resize it in another utility.
Disk /dev/sdh: 1565565872 sectors, 746.5 GiB
Number Start (sector) End (sector) Size Code Name
1      2048           5860532223   2.7 TiB 0700

Значит удаляй GPT раздел и создавай заново правильного размера.

kostik87 ★★★★★
()
Ответ на: комментарий от array

Я тебе привёл выше скрипт, воспользуйся им.

Ну либо можешь сразу:

mkdir /tmp/mnt
mount /dev/sdh /tmp/mnt/ -o offset=$((2048*512)) -t тип_файловой_системы

kostik87 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.