KDE Partition Manager не может восстановить мой раздел EXT4 после его уменьшения?

Вопрос или проблема

Извините, если я смешиваю различные единицы измерения, но это те единицы, которые я вижу при работе.

Я решил добавить новый раздел на свою загрузочную SD-карту, на которой был раздел объемом 21 ГБ с файловой системой EXT4 (Debian с KDE) и около 8 ГБ пространства под обмен на другом разделе, используя менеджер разделов KDE на своем Raspberry Pi (в отличие от ПК, который я обычно использую с загрузочным диском).

Я принял глупое решение попытаться уменьшить и переместить оба раздела, чтобы оставить себе пустой раздел NTFS объемом около 11 ГиБ для использования с любым устройством Windows. Этот раздел был создан нормально, но при выборе Debian в GRUB на моем ПК, initramfs сообщил мне, что моя файловая система, вероятно, повреждена, и я не могу правильно загрузиться. Предполагаемый размер файловой системы в 21 с лишним ГБ был больше, чем доступный размер устройства (раздела) в 15 ГБ, и он не смог продолжить.

Попытавшись исправить свое решение, я вынул SD-карту и использовал свой RPi, чтобы отформатировать ее обратно в исходное состояние. Все работало нормально, переносил разделы и изменял размер обменного пространства. Однако менеджер разделов KDE не смог увеличить ext4 до первоначального размера (см. изображения 1, 2 и 3).

Можно ли что-то сделать, чтобы вернуть все на свои места, или, если нет, восстановить некоторые данные на файловой системе ext4? У меня не было никаких незаменимых документов, но я настроил много параметров под себя, и я хотел бы, чтобы процесс восстановления был как можно быстрее.

Если у вас есть ответ, пожалуйста, скажите, есть ли какая-либо дополнительная информация о моей ситуации, которую я еще не предоставил.

После первого раздела (1):

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

Перед попыткой увеличить раздел (2):

Перед

Ошибка! (3):

Ошибка

============================

В ответ на первый вопрос о деталях, приведенных под ошибкой:

============================

Увеличить раздел ‘/dev/sda1’ с 14.65 ГиБ до 21.71 ГиБ 
Задача: Проверка файловой системы на разделе ‘/dev/sda1’ 
Команда: e2fsck -f -y -v /dev/sda1 
e2fsck 1.44.5 (15-Dec-2018)
Размер файловой системы (согласно суперконтролю) составляет 5487104 блоков
Физический размер устройства составляет 3840000 блоков
Либо суперконтроль, либо таблица разделов, вероятно, повреждены!
Прервать? да
 

Команда: e2fsck -f -y -v /dev/sda1 
e2fsck 1.44.5 (15-Dec-2018)
Размер файловой системы (согласно суперконтролю) составляет 5487104 блоков
Физический размер устройства составляет 3840000 блоков
Либо суперконтроль, либо таблица разделов, вероятно, повреждены!
Прервать? да
 
Проверка файловой системы на разделе ‘/dev/sda1’: Ошибка

Проверка раздела ‘/dev/sda1’ перед изменением размера/перемещением не удалась. 
Увеличение раздела ‘/dev/sda1’ с 14.65 ГиБ до 21.71 ГиБ: Ошибка

Похоже, что ваша файловая система по какой-то причине больше, чем раздел. Не уверен, как вы попали в такое состояние, этого не должно происходить с менеджером разделов. В любом случае, теперь он откажется работать для вас, пока вы не исправите это вручную. Лучший способ продолжить — это исправить размер раздела с помощью fdisk. Удалите старый раздел и создайте его заново с той же начальной позицией, но достаточно большим, чтобы вместить все 5487104 блока (Один блок составляет 4096 байт, один сектор в fdisk должен быть 512 байт), так что вам нужно будет 5487104 * 8 секторов.

Затем вы можете попытаться увеличить его с помощью менеджера разделов KDE до нужного вам размера.

Ответ или решение

Проблема, с которой вы столкнулись, связана с несовпадением между размером файловой системы и фактическим размером раздела на вашем SD-карте. Существует несколько шагов, которые помогут вам решить эту проблему и восстановить доступ к вашей файловой системе EXT4.

1. Понимание проблемы

Как вы верно заметили, система отчитывается о том, что размер файловой системы больше размера раздела. Ваша файловая система EXT4 имеет размер 21 ГБ (5487104 блока), а фактический физический размер устройства составляет 15 ГБ (3840000 блока). Это несоответствие возникло при изменении размеров и перемещении разделов, что может произойти из-за ошибочного изменения размера или проблемы с таблицей разделов.

2. Первый шаг: резервное копирование данных

Перед любыми операциями с разделами настоятельно рекомендуется создать резервную копию всех важных данных. Попробуйте использовать инструмент восстановления данных, такой как testdisk или photorec, чтобы восстановить файлы, если ваша файловая система повреждена. Если на разделе есть что-то важное, стоит сначала попытаться выполнить глубокое сканирование.

3. Восстановление размера раздела с помощью fdisk

Чтобы исправить несоответствие, выполните следующие шаги:

a. Запустите fdisk:
Откройте терминал и запустите команду:

   sudo fdisk /dev/sda

b. Удалите старый раздел:
Введите d для удаления раздела. Обратите внимание, что если вы удалите раздел, данные не будут удалены, пока не будет перезаписан тот же участок диска.

c. Создайте новый раздел:
Затем введите n для создания нового раздела. Убедитесь, что начальный сектор остается таким же, как и у предыдущего раздела, но теперь укажите размер, который соответствует размеру вашей файловой системы. Можно вычислить нужный размер, используя:

   5487104 блоков * 4 КБ = 21 КБ

d. Запишите изменения:
Нажмите w для сохранения изменений.

4. Проверка файловой системы

После того как вы исправили размеры разделов, необходимо проверить файловую систему на наличие ошибок:

sudo e2fsck -f /dev/sda1

Эта команда проверит файловую систему на наличие структурных проблем.

5. Расширение раздела с помощью KDE Partition Manager

Теперь вы должны быть в состоянии использовать KDE Partition Manager для увеличения размера вашего EXT4-раздела до желаемого значения.

6. Восстановление данных

Если после всех изменений вы потеряли доступ к каким-либо данным, вы можете попробовать инструменты восстановления информации, такие как extundelete или testdisk, чтобы попытаться восстановить утраченные файлы.

Заключение

Следуя данным шагам, вы сможете устранить проблему с несоответствием между размером файловой системы и раздела, а также восстановить данные, если это необходимо. Всегда помните о создании резервных копий перед внесением изменений в разделы или файловые системы, чтобы избежать риска потери данных в будущем.

Оцените материал
Добавить комментарий

Капча загружается...