“Потребности структуры, чистя” ошибку - не могут смонтировать раздел

У меня есть объем LUKS/LVM, который был, к сожалению, удален без того, чтобы быть правильно размонтированным.

Короткая предыстория, я сделал dd резервное копирование своей всей зашифрованной установки 1604 года. Я затем сделал новую установку с liveusb другой версии Ubuntu в объеме LUKS на компьютере, загруженном в него, и включил диск с резервным копированием dd для копирования данных вручную. Это дескриптор didn't/couldnt, разблокировавший другой диск с тем же UUID и encrytion ключом (быть резервным копированием dd) и размолвка макет. Wouldnt разблокировали диск, не извлек бы его. Диск затем по ошибке дергался холодом, в то время как я пытался узнать, как безопасно удалить его.

Теперь каждый раз, когда я монтирую этот диск (на другом компьютере), я могу разблокировать его без проблем, но когда я пытаюсь смонтировать, что раздел в нем говорит

Error mounting /dev/dm-4 at /media/user/57960113-31ce-4ced-8654-1fadf6012947:
Command-line 'mount -t "ext4" -o "uhelper=udisks2,nodev,nosuid" "/dev/dm-4" "/media/user/57960113-31ce-4ced-8654-1fadf6012947" ' exited with non-zero exit status 32:
mount: mount /dev/mapper/ubuntu1604-ubuntu1604root on /media/user/57960113-31ce-4ced-8654-1fadf6012947 failed:
Structure needs cleaning

Я понятия не имею, что это означает, и Google не помогает

Это резервное копирование является теперь единственной копией моих данных. Да, я - идиот. да, у меня есть dd'd это к другому диску, таким образом, я могу экспериментировать, не делая вещи хуже.

Но я действительно действительно нуждаюсь в некоторой помощи.

6
задан 23 October 2017 в 05:11

4 ответа

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

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

Согласно он man страница:

Имя

fsck - проверяют и восстанавливают файловую систему Linux

резюме

fsck [-sAVRTMNP] [-C [fd]] [-t fstype] [filesys...] [-], описание

[fs-specific-options]

fsck используется, чтобы проверить и дополнительно восстановить одну или несколько файловых систем Linux. filesys может быть именем устройства (например,/dev/hdc1,/dev/sdb2), точка монтирования (например,/,/usr, / домой), или маркировка ext2 или спецификатор UUID (например, UUID=8868abf6-88c5-4a83-98b8-bfc24057f7bd или LABEL=root). Обычно, fsck программа попытается обработать файловые системы на различных физических дисках параллельно для сокращения общего количества времени, должен был проверить все файловые системы.

А основное использование команды было бы:

sudo fsck.ext4 /dev/sda[NUMBER]

Однако отмечают, что этот процесс может быть длинным.

11
ответ дан 23 November 2019 в 07:19

Столь же записанный, можно убрать раздел (после того, как резервное копирование, как Вы уже сделали), путем ввода

sudo e2fsck /dev/dm-4

e2fsck проверки целостность файловой системы.

Впоследствии, необходимо смочь смонтировать его снова.

5
ответ дан 23 November 2019 в 07:19

Можно также выполнить gparted. Раздел будет отображен с восклицательным знаком.

  • Выберите в правом верхнем углу корректный HDD
  • щелкните правой кнопкой по разделу, отмеченному с восклицательным знаком
  • выберите "проверку"
  • gparted спросит Вас, если Вы будете уверены, что und пытаются выполнить восстановление в файловой системе. e2fsck. Знайте, что эта операция могла занять время, и Вы не должны прерывать ее, после того как она запустилась.
0
ответ дан 23 November 2019 в 07:19

Если тип вашей файловой системы — XFS, вам необходимо выполнить следующую команду:

sudo xfs_repair /dev/to/disk
1
ответ дан 12 January 2021 в 04:43

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

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