Я испортил и изменил тип раздела/dev/ubuntu-vg

Я довольно плохо знаком с Linux.

Когда я установил эту систему, я принял решение использовать LVM и по-видимому сделал раздел начальной загрузки на 256 МБ, который скоро стал полным. Я пытался уменьшить/dev/sdb5, который содержался в/dev/sdb2, с помощью gparted, который не будет работать.

Я решил проверить опции под дисковой утилитой и изменил тип раздела/dev/sdb2 к чему-то еще, так как я склонен узнавать о вещах путем питания с ними. Я не ожидал, что изменения сразу вступят в силу, как при использовании gparted, но они сделали.

Есть ли какой-либо путь, которым я могу получить/dev/sdb2 и/dev/sdb5 назад к способу, которым это было? Я с удовольствием предоставлю дальше запрошенную информацию.

Править: Я пошел и выполнил восстановление начальной загрузки и получил pastebin, который содержит намного больше информации: http://paste.ubuntu.com/23060938/

Edit2: Я выполнил восстановление начальной загрузки и сказал ему восстанавливать. Это теперь называет/dev/sdb2 загрузочным диском, в то время как gparted все еще перечисляет файловую систему как неизвестную. Я понятия не имею, что идет и рассматривает просто получение новой установки человечности. pastebin от восстановления: http://paste.ubuntu.com/23061013/

Edit3: Так как диск с/dev/sdb не был моим основным диском данных в переустановленной Ubuntu (на этот раз без LVM), и этот вопрос не поэтому больше по мере необходимости. Я все еще интересуюсь тем, было ли это даже возможно.

1
задан 16 August 2016 в 19:09

1 ответ

Я понимаю, что Вы переустановили Ubuntu, таким образом, ниже в основном спорно; однако, в случае, если у кого-то еще есть подобная проблема, я отвечу полностью. Можно хотеть пропустить к последнему абзацу для совета относительно предотвращения этого вида проблемы в будущем....

Это походит /dev/sdb2 был расширенный раздел, который содержал логический раздел, /dev/sdb5. Обычно, делящие инструменты не позволяют, Вы изменить тип расширенного раздела, начиная с выполнения так являетесь почти всегда Плохой Идеей. Это кажется на использование некоторого плохо записанного программного обеспечения, которое не вводило такое разумное ограничение, хотя - или возможно Вы использовали дискового редактора низкого уровня, которого Вы никогда не должны делать, если Вы не эксперт по тому, что Вы пытаетесь отредактировать. В любом случае....

Первая вещь, которую необходимо сделать, состоит в том, чтобы выполнить резервное копирование низкого уровня всего диска, или по крайней мере /dev/sdb2. Что-то вроде этого должно добиться цели:

sudo if=/dev/sdb of=/path/to/lots/of/space/sdb-backup.img

Эта команда создает резервную копию /dev/sdb кому: /path/to/lots/of/space/sdb-backup.img, то, которое, поскольку подразумевает имя, должно быть каталогом с большим свободным пространством - по крайней мере 119,2 гибибайт в Вашем случае, так как это - размер /dev/sdb. Наличие резервного копирования позволит Вам восстановиться к текущему состоянию, в случае, если что-то далее идет не так, как надо - как оно могло бы хорошо, так как любая попытка восстановления рискует создавать новые и худшие проблемы.

Со сделанным резервным копированием лучший подход восстановления должен, вероятно, удалить /dev/sdb2 использование Linux fdisk. Я подчеркиваю использование fdisk потому что я знаю, что это не впишет /dev/sdb2, просто удалите структуры данных, которые определяют его. Я не знаю если независимо от того, что Вы раньше изменяли тип /dev/sdb2 мог бы сделать больше, чем это.

Со сделанным, используйте TestDisk для восстановления потерянного раздела (разделов). Этот инструмент сканирует диск для знаков файловых систем и других структур данных, которые находятся в разделе, таком как определения LVM. Обратите внимание, что Вы хотите, чтобы TestDisk восстановил Ваш LVM, не логические тома, которые находятся в нем. Таким образом, если TestDisk дает Вам опцию восстановления LVM, или (скажите), что ext4fs раздел, скажите этому восстанавливать LVM. С любой удачей, когда Вы перезагрузите, Вы будете видеть свой восстановленный LVM.

Используя LVM может упростить изменения файловой системы в LVM, но если необходимо перераспределить пространство за пределами LVM, LVM на самом деле усложняет ситуацию. Некоторые версии GParted не коснутся физического тома LVM (раздел), так как он не знает, как изменить размер его. Для изменения размеров установки LVM необходимо перейти через некоторые дополнительные обручи, которые описаны (среди других мест) здесь и здесь. Я обычно предпочитаю создавать два или три раздела LVM переменного размера так, чтобы я мог переместить логические тома прочь одного из них, удалить его и перераспределить пространство за пределами LVM по мере необходимости.

1
ответ дан 7 December 2019 в 15:50

Другие вопросы по тегам:

Похожие вопросы: