LINUX.ORG.RU
решено ФорумAdmin

gdisk, ничего не понимаю.

 , , ,


1

2

Добрый день, коллеги.

Делаю восстановление диска из образа, созданного и восстанавливаемого через clonezilla.

Исходный диск: 30 гб. новый диск 60-70 гб. И тут фейл:

Disk /dev/sda: 125829120 sectors, 60.0 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 36F38887-34A9-429B-9D4F-1A2C948E714A
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 58720222
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            4095   1024.0 KiB  EF02  BIOS boot partition
   2            4096         1052671   512.0 MiB   EF00  EFI System
   3         1052672        58720222   27.5 GiB    FD00  Linux RAID

Не понимаю, почему не даёт использовать сектора с: 58720222 по 125829120? Убеждает меня в том, что: 58720222, последний свободный сектор. Что собственно делать в таких случаях? Через sgdisk делал backup и restore диска. - Не помогло. На GPT никто не ругается, стало быть вторая копия gpt в конце диска уже...

Что делать? Гугл ничего внятного не подсказывает.

★★★★★

Последнее исправление: DALDON (всего исправлений: 1)

Предположение: разделы уперлись в таблицу разделов GPT.
Проверка: 1) удалить все данные о разделах (o), 2) возможно, сохранить, 3) нарезать новые разделы, 4) выполнить восстановление отдельных разделов.

Если не помогло, значит не угадал ^)

На предположение натолкунуло сопоставление общего количества секторов и последнего доступного сектора:

Disk /dev/sda: 125829120 sectors, 60.0 GiB
First usable sector is 34, last usable sector is 58720222

Вероятно, стоит 0) сделать бэкап таблицы разделов (b).

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 3)

Еще лучше:

The third gdisk menu is the experts' menu. This menu provides advanced options that aren't closely related to recovery or transformation between partitioning systems. Its options are:
...
e
Move backup GPT data structures to the end of the disk. Use this command if you've added disks to a RAID array, thus creating a virtual disk with space that follows the backup GPT data structures. This command moves the backup GPT data structures to the end of the disk, where they belong.

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

Спасибо! Всё таки оно сидит не в конце диска, а хрен знает где!

Мать его, помогло! Снимаю шляпу!

The third gdisk menu is the experts' menu. This menu provides advanced options that aren't closely related to recovery or transformation between partitioning systems. Its options are:
...
e
Move backup GPT data structures to the end of the disk. Use this command if you've added disks to a RAID array, thus creating a virtual disk with space that follows the backup GPT data structures. This command moves the backup GPT data structures to the end of the disk, where they belong.

Теперь понять бы, как автоматизировать в скрипт... Может другие программы на подобии parted/sgdisk/fdisk умеют такое? - Буду глядеть.

sgdisk, похоже умеет.

Спасибо! Не понятно почему clonezilla считает что я это должен сам делать... Могла бы сама всё замутить.

DALDON ★★★★★
() автор топика
Последнее исправление: DALDON (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.