LINUX.ORG.RU

Проблема с таблицей разделов

 , ,


0

1

Есть 2 винта для линукса (Debian 9) и макоси (El Capitan). У первого все разделы в ext4 + swap. У второго несколько hfs+ и один ext4. Линух видел все разделы второго, макось - все разделы первого.

Сменил на время второй винт с макосью на другой с виндой. Потом вернул обратно. Первый винт сам перешел в read only во время работы. Загрузился с liveusb gparted. Сделал проверку/восстановление разделов первого винта. Загрузился. Все ок. Потом увидел, что не видно разделов со второго винта. Gparted не видит таблицу разделов и выкидывает ошибки

Недопустимый аргумент during seek for read on /dev/sdf
The backup GPT table is corrupt, but the primary appears OK, so that will be used.
Сама макось грузится и работает нормально, видит все разделы первого винта, но не видит раздел ext4 на втором винте.

gdisk -l /dev/sda

GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. 
***************************************************************

Disk /dev/sda: 1953525168 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 5A261248-6C3F-4F9A-9825-AFFA29C93505
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 7533 sectors (3.7 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   2            2048        87889919   41.9 GiB    8300  Linux filesystem
   3        87889920        98355199   5.0 GiB     8200  Linux swap
   5       144130048      1953523711   862.8 GiB   8300  Linux filesystem
   6        98357248       144127999   21.8 GiB    8300  Linux filesystem

gdisk -l /dev/sdf

GPT fdisk (gdisk) version 1.0.1

Warning! Disk size is smaller than the main header indicates! Loading
secondary header from the last sector of the disk! You should use 'v' to
verify disk integrity, and perhaps options on the experts' menu to repair
the disk.
Caution: invalid backup GPT header, but valid main header; regenerating
backup header from main header.

Warning! One or more CRCs don't match. You should repair the disk!

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: damaged

****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************
Disk /dev/sdf: 625140335 sectors, 298.1 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 4C9FCB2C-DF29-4B8D-9ADB-E56675569104
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 625142414
Partitions will be aligned on 8-sector boundaries
Total free space is 1051285 sectors (513.3 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              40          409639   200.0 MiB   EF00  EFI System Partition
   2          409640        97058503   46.1 GiB    AF00  MacOS
   3        97058504        98328039   619.9 MiB   AB00  Recovery HD
   4        98328040       195984295   46.6 GiB    AF00  TimeMachine
   5       196246440       235308943   18.6 GiB    AF00  Yosemite
   6       235571088       442961919   98.9 GiB    AF00  HFS_Data
   7       443224064       624877567   86.6 GiB    8300  

Как пофиксить? И из-за чего произошла эта хрень?

P.S. если не ошибаюсь, на втором винте я делал MBR

★★★

P.S. если не ошибаюсь, на втором винте я делал MBR

А нужно было в GUID, и не болела бы голова.

styxriver ()
Ответ на: комментарий от zevilz

У меня и с MBR несколько лет все ок было

Ну и на себе приключения искать на зад, используя устаревшие технологии? Делай GPT разметку, и прекращай пердолиться там, где оно не надо.

anonymous ()
Warning! One or more CRCs don't match. You should repair the disk!

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: damaged

Warning! Disk size is smaller than the main header indicates! Loading
secondary header from the last sector of the disk! You should use 'v' to
verify disk integrity, and perhaps options on the experts' menu to repair
the disk.
Caution: invalid backup GPT header, but valid main header; regenerating
backup header from main header.

Ты случаем не посредством dd переносил данные на диск?

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

И из-за чего произошла эта хрень?

Smart глянь, может там надо данные спасать, а не разметку чинить.

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

Что нет? В любом случае у тебя повреждена GPT таблица на втором диске.

Разбирайся как её пофиксить, можешь удалить и создать заново. Пока она не будет верной обе ОС не увидят все разделы.

kostik87 ★★★★★ ()

Все таки GPT на втором диске. Из таблицы разделов похерился ext4 раздел. Восстановил testdisk'ом. Сейчас все ок. Всем спасибо.

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