У меня есть настольный компьютер с Ubuntu Desktop 14.04.4, 64-разрядная версия LTS с подключенным жестким диском USB 3.0 4 ТБ Intenso 1 раздел, только для диска ext4 (без ОС и приложений). После внезапного сбоя питания я не могу смонтировать диск (проверил разные хост-машины Linux без результата).
сообщение об ошибке:
sudo mount /dev/sdd1 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sdd1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Пробовал с fsck, e2fsck безрезультатно. Сообщение об ошибке гласит «Получите более новую версию e2fsck».
Пробовал со всеми доступными резервными копиями суперблоков безрезультатно.
Пробовал автономные проверки файлов / дисков Linux на автономном и размонтированном томе безрезультатно.
Наконец, я получил следующее сообщение об ошибке, для которого я не мог найти какую-либо помощь онлайн:
"has unsupported feature(s): metadata_csum".
e2fsck 1.42.9 (4-Feb-2014)
/dev/sdd1 has unsupported feature(s): metadata_csum
e2fsck: Get a newer version of e2fsck!
Может ли кто-нибудь помочь мне вернуть мои данные?
источник
Ответы:
У меня была такая же проблема, и мне потребовалось некоторое время, чтобы исправить ее без форматирования :)
Просто следуйте этой подсказке:
Вам необходимо скачать последнюю версию e2fsck, скомпилировать ее и использовать эту версию.
Вот некоторые шаги, которые нужно выполнить (используйте версию 1.43.1 или новее):
Вуаля!
источник
metadata_csum
расшифровывается как « Контрольные суммы метаданных », которые доступны для файловых систем Ext4 начиная с Linux 3.6, но не поддерживаются инструментами файловой системы до v1.43:Поскольку в Ubuntu Bionic есть e2fsprogs v1.44.1, вам больше не нужно собирать его из исходного кода. Вместо этого, если у вас Ubuntu Trusty или Xenial , вы можете скачать пакеты Deb
e2fsprogs
для вашей архитектуры и установить их с помощью:К сожалению, пакеты не могут быть установлены с одним вызовом DPKG, так как один предварительно зависит от другого и должен быть установлен и настроен до него.
Примечание для архитектур, отличных от x86 *. По какой-либо причине в репозиториях пакетов, указанных выше, есть только двоичные пакеты для архитектур i386 и amd64. Если они вам нужны для другой архитектуры, вы можете скачать их с Launchpad .
источник
Вы можете скомпилировать исходный код и установить последнюю версию e2fsck.
Репозиторий Clone, содержащий исходный код e2fsck.
Убедитесь, что у вас установлены необходимые инструменты для компиляции исходного кода.
Создать каталог для сборки.
Скомпилируйте исходный код и установите последнюю версию e2fsck.
источник