Невозможно скопировать/вставить раздел с помощью GParted

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

У меня на жестком диске ноутбука есть два идентичных раздела (назовем их A и B), чтобы, когда я буду готов обновить свою ОС на A, скопировать A на B для резервного копирования, обновить A и продолжить работу на A. Если что-то пойдет не так, я просто копирую B обратно на A и начинаю заново.

Проблема в том, что я больше не могу использовать GParted для копирования разделов. Я выбираю исходный раздел в GParted и нажимаю кнопку Копировать, все кажется нормальным. Проблема в том, что GParted не позволяет мне выбрать Вставить, независимо от того, что я делаю. Оба раздела размонтированы, и я пробовал сначала удалить целевой раздел, а затем выбрать его, но Вставка по-прежнему недоступна.

Я попробовал использовать parted (вместо GParted) и получил следующее:

(parted) cp /dev/sda 2 1
Ошибка: Файловая система имеет несовместимую функцию. Совместимые функции: has_journal, dir_index, filetype, sparse_super и large_file. Используйте tune2fs или debugfs для удаления функций.

Я использую загрузочный диск GParted с версией parted v1.8.8 и GParted v0.4.3.

Для интереса я скачал новый загрузочный диск GParted и столкнулся с той же проблемой. Однако я не смог запустить parted, потому что GParted больше не по умолчанию запускается от имени пользователя root, и я не знаю пароль root. Приятно. С этим разберусь позже.

Так что, что я делаю не так?

Согласно GParted:

    /dev/sda1    ext3    48.35GiB
    /dev/sda2    ext3    48.35GiB
    нераспределено          7.38MiB
    /dev/sda3    swap    5.74GiB
    /dev/sda4    расширенный
      /dev/sda5  ext3    46.61GiB

Как я могу скопировать sda2 на sda1 здесь?

Я думаю, что ошибка говорит сама за себя:

(parted) cp /dev/sda 2 1
Ошибка: Файловая система имеет несовместимую функцию. Совместимые функции: has_journal, dir_index, filetype, sparse_super и large_file. Используйте tune2fs или debugfs для удаления функций.

Запустите:

tune2fs -l /dev/sda2

чтобы проверить, какие функции у вас включены, которые не указаны выше. Затем вы можете подумать о том, чтобы отключить некоторые из них.

Другой вариант – использовать dd, но я не думаю, что нам нужно туда идти…

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

Конечно, давайте рассмотрим вашу проблему с копированием раздела при помощи GParted и parted.

Проблема с GParted

Вы упомянули, что при попытке скопировать и вставить раздел, кнопка «Вставить» остается неактивной. Это может происходить по нескольким причинам:

  1. Необходимые права доступа: Убедитесь, что вы запускаете GParted с правами суперпользователя. Если вы используете live CD, вы можете запустить GParted как root, что обычно делает система автоматически, но иногда требуется выполнить команду вручную. Вы можете открыть терминал и ввести:

    sudo gparted
  2. Неподдерживаемые операции: GParted, как правило, поддерживает копирование и вставку только существующих разделов. Убедитесь, что для вставки раздела у вас есть свободное место (например, в виде неразмеченного пространства) или что раздел, на который вы хотите вставить, удалён, как вы пробовали.

  3. Файловая система: GParted может не поддерживать копирование некоторых более новых функций файловой системы (как вы заметили с помощью команды parted). Если на разделе /dev/sda2 есть новые функции, которые не поддерживают предыдущие версии файловой системы, вы можете попробовать использовать tune2fs, как уже упоминалось. Выполните следующую команду, чтобы узнать, какие функции включены:

    sudo tune2fs -l /dev/sda2

    После этого вы можете отключить неподдерживаемые функции с использованием tune2fs, но будьте осторожны, так как это может привести к повреждению данных. Убедитесь, что у вас есть резервная копия данных.

Альтернативный способ копирования

Если GParted продолжает вызывать проблемы, вы можете использовать другой способ копирования, такой как dd, но будьте внимательны, так как эта команда может привести к потере данных, если её неправильно использовать. Чтобы скопировать раздел с помощью dd, выполните:

sudo dd if=/dev/sda2 of=/dev/sda1 bs=64K conv=noerror,sync

Где if — это исходный раздел, а of — целевой раздел. Параметр bs устанавливает размер блока, а conv=noerror,sync позволяет продолжить операцию даже при возникновении ошибок.

Заключение

  1. Попробуйте запустить GParted с правами суперпользователя (sudo gparted).
  2. Проверьте функции файловой системы с помощью tune2fs -l /dev/sda2.
  3. Рассмотрите использование dd как альтернативу, но делайте это с осторожностью и убедитесь, что у вас есть резервные копии важных данных.

Если это не решит вашу проблему, пожалуйста, дайте знать, и мы рассмотрим дополнительные варианты.

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

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