У меня есть объем 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 это к другому диску, таким образом, я могу экспериментировать, не делая вещи хуже.
Но я действительно действительно нуждаюсь в некоторой помощи.
Ваша файловая система повреждается. Необходимо зафиксировать его так, чтобы ОС могла правильно чтение-запись это.
Поэтому мы должны использовать инструмент, названный fsck
.
Согласно он man
страница:
Имя
fsck - проверяют и восстанавливают файловую систему Linux
резюме
fsck [-sAVRTMNP] [-C [fd]] [-t fstype] [filesys...] [-], описание
fsck используется, чтобы проверить и дополнительно восстановить одну или несколько файловых систем Linux. filesys может быть именем устройства (например,/dev/hdc1,/dev/sdb2), точка монтирования (например,/,/usr, / домой), или маркировка ext2 или спецификатор UUID (например, UUID=8868abf6-88c5-4a83-98b8-bfc24057f7bd или LABEL=root). Обычно, fsck программа попытается обработать файловые системы на различных физических дисках параллельно для сокращения общего количества времени, должен был проверить все файловые системы.
[fs-specific-options]
А основное использование команды было бы:
sudo fsck.ext4 /dev/sda[NUMBER]
Однако отмечают, что этот процесс может быть длинным.
Столь же записанный, можно убрать раздел (после того, как резервное копирование, как Вы уже сделали), путем ввода
sudo e2fsck /dev/dm-4
e2fsck
проверки целостность файловой системы.
Впоследствии, необходимо смочь смонтировать его снова.
Можно также выполнить gparted. Раздел будет отображен с восклицательным знаком.
Если тип вашей файловой системы — XFS, вам необходимо выполнить следующую команду:
sudo xfs_repair /dev/to/disk