Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как восстановить раздел /home ext4  (Прочитано 3227 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн chestnyh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Как восстановить раздел /home ext4
« : 10 Апреля 2018, 17:55:24 »
На SSD стояла только Ubuntu. Корень и home были на разный разделах.
Решил их урезать, и поставить рядом винду.
Делал через Gparted на liveCD.

Винду поставил.
Grub восстановил.
Но Ubuntu перестала запускаться. Не может найти раздел home.

fstab
(Нажмите, чтобы показать/скрыть)

blkid
(Нажмите, чтобы показать/скрыть)

testdisk
(Нажмите, чтобы показать/скрыть)

Помогите восстановить раздел. Хочется сохранить данные и установленный софт.

Что пробовал:
  • testdisk не видит, что раздел удален. Но с помощью его создал образ неработаущего раздела.
  • в Gparted этот раздел называется sda2.
  • В Acronis Disk Director BootCD эксперт по восстановлению не запустился. Что интересно, Винду на диске видит а линукс - нет.
  • Запускался на Ubuntu в recovery mode. Делал fsck, восстановление grub. Но без результатов.

 :'(
Как можно системе указать, что вот он раздел с данными? Звать его home и находится он на sda2. И он не extended, а обычный ext4.
Ubuntu 18.04

toZen

  • Гость
Re: Как восстановить раздел /home ext4
« Ответ #1 : 10 Апреля 2018, 18:32:35 »
chestnyh, киньте скрин gparted под спойлер

Оффлайн chestnyh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Как восстановить раздел /home ext4
« Ответ #2 : 10 Апреля 2018, 18:39:41 »
chestnyh, киньте скрин gparted под спойлер
(Нажмите, чтобы показать/скрыть)

Ошибся, sda2 - это раздел с /home + swap

Меня мучает один вопрос :) Можно ли переустановить Ubuntu сверху (без форматирования разделов) с сохранением старых данных?
« Последнее редактирование: 10 Апреля 2018, 18:44:47 от chestnyh »
Ubuntu 18.04

toZen

  • Гость
Re: Как восстановить раздел /home ext4
« Ответ #3 : 10 Апреля 2018, 18:41:23 »
chestnyh, нет у Вас уже ничего на sda2
Разметка слетела, очевидно во время эксперементов с установкой винды.

Оффлайн chestnyh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Как восстановить раздел /home ext4
« Ответ #4 : 10 Апреля 2018, 18:47:33 »
Спасибо за интерес.
τοΖεη, а можно эту разметку исправить руками?
Раздел не форматировался. Значит данные остались. Просто метки раздела затерлись.

Пользователь добавил сообщение 11 Апреля 2018, 02:13:07:
В общем проблема решилась с помощью testdisk:D
Жаль, что раньше о нем не слышал. Классная утилитка.
В testdisk указал, что это раздел Линукс (primary).
И заработал, как и прежде.
Grub и Ubuntu его увидели сразу.

Был и план Б:
1. Создать, если еще нет image.dd утеряного раздела.
2. В Gparted или другим способом вместо утеряного раздела создать новый (с той же файловой системой).
3. Командой
dd if=/path/to/image.dd of=/dev/sdX2 status=progressскопировать данные с образа на вновь созданный раздел.
4. Если сразу не заработает, то подправить UUID нового раздела для fstab и grub.

Совет тому, кто впервые будет пользоваться testdisk.
Когда все данные скопированы на другой винт, и ты созрел для записи таблицы разделов на проблемном винте.
То указывать тип раздела (*Primary bootable, Primary, Logical и т.д.) нужно для всех разделов диска.

А то я указал только для своего проблемного. И после перезагрузки чуть кондратий не взял. Все разделы пропали, кроме проблемного. Повторное указание разделов в testdisk все поставило на свои места.

Все свои попытки делал через Parted Magic LiveCD.
Статья на хабре https://habrahabr.ru/post/117661/
По сути это любимая полноценная линуха с кучей софта для работы с дисками.
« Последнее редактирование: 11 Апреля 2018, 02:13:07 от chestnyh »
Ubuntu 18.04

 

Страница сгенерирована за 0.066 секунд. Запросов: 25.