LINUX.ORG.RU
ФорумAdmin

Пропал свап раздел

 ,


0

1

Создал разделы при помощи cfdisk

/dev/sda1 * 1 6374 51199123+ 83 Linux

/dev/sda2 6375 6883 4088542+ 5 Расширенный

/dev/sda5 6375 6883 4088511 82 Linux своп / Solaris

Заливаю на него образ.

gunzip -c /mnt/backup/sda.img | dd of=/dev/sda conv=sync,noerror bs=8M

смотрю разделы

fdisk -l

Нет sda5

/dev/sda1 * 1 6374 51199123+ 83 Linux

/dev/sda2 6375 6883 4088542+ 5 Расширенный

Пробую маунтить

mount /dev/sda1 /mnt

Ошибка вылетает

no journal found

wrong fs type, bad option

Вроде когда то побеждал при помощи fsck.ext4.


Ты в начале создал таблицу разделов, а затем развернул на диск посредством dd сжатый образ другого диска, в котором была своя таблицу разделов.

kostik87 ★★★★★ ()

dd of=/dev/sda

Эээ ты этим перезаписал таблицу разделов, которую перед этим создал.

pawnhearts ★★★★★ ()

partprobe после раскатывания образа делал?

swap от этого не появится, но система таблицу разделов перечитает правильно.

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

Дык такую же таблицу разделов создал, как на исходном диске.

А что вообще разделы все удалить и заливать?

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

Я так делал уже, только без gzip. Просто dd.

ТОже сразу не моунтилось. Дальше не помню, что делал.

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

А что вообще разделы все удалить и заливать?

Если ты копировал целиком диск (/dev/sda например) то и восстанавливать надо бы целиком диск. Если раздел (/dev/sda1 например) - то восстанавливать раздел, главное чтобы влез.

Можно конечно извращаться, но тогда нужно понимать, как это работает и уметь чинить.

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

Диск целиком копировал. И восстанавливал целиком /dev/sda

Так что удалить все разделы и заливать?

pantv ()
Ответ на: комментарий от Radjah

partprobe после раскатывания образа делал?

Загрузился с liveCD.

partprobe

command not found

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

Да. Если копировал целиком диск так он уже с таблицей разделов и то что у тебя уже создано будет перезаписано, так что можешь не удалять, всё и так затрётся. Только учти, что система после накатывания может видеть старые данные, пока ты диск не переткнёшь или не перезагрузишься.

Может груб слететь, если геометрия нового винта другая, с лайва восстановишь загрузчик тогда.

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

Ты создаешь новую таблицу разделом и тут же её затираешь образом. Если хочешь выдрать из образа отдельные разделы, то использую partx для подключения образа и копируй из /dev/loopNpM, где N - номер устройства, а M - номер раздела.

$ dpkg-query -S /sbin/partprobe
parted: /sbin/partprobe

Если система перезагружалась, то partprobe запускать не нужно.

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

Я LILO тупо из drakconf восстанавливал. Но после того, как маунтил диск.

А тут почему то другая конфигурация разделов получается.

pantv ()

Прежде чем начинать что-то делать, надо понять что именно ты сделаешь. При забивании микроскопом гвоздей, будь готов к тому что микроскоп сломается.
Чем tar уже не кошерен стал?

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