Я пытаюсь восстановить данные с раздела EXT4 объемом 3 ТБ в конфигурации LVM, из которого я потерял первые ~1 ГБ, dd
и у меня возникли проблемы с доступом к файлам, размещенным там, lost+found
из-за проблем с разрешениями.
Немного предыстории:
Мне удалось успешно восстановить метаданные LVM, используя файлы в /etc/lvm/backup
и /etc/lvm/archive
.
После того, как метаданные были возвращены на место, я использовал mkfs.ext4 -n -m0
( -m0
это единственный параметр, переданный при первоначальном создании файловой системы), чтобы найти расположение резервных суперблоков, а затем запустил команду, fsck
указав резервный суперблок, ближайший к концу раздела ( fsck.ext4 -b $LAST_SUPERBLOCK_OF_PARTITION -y /dev/vg/lv
).
После этого я попробовал еще раз запустить, fsck
чтобы посмотреть, смогу ли я довести его до точки, где он не будет сообщать об изменениях в файловой системе, но безрезультатно. Решив, что ничего не изменится, я смонтировал раздел, открыл файловый менеджер как root и начал пытаться просмотреть, lost+found
что было восстановлено.
Как видно из скриншота, временные метки изменения и доступа полностью перепутаны, как и пользователи и группы. Я могу войти в каталоги, которые показаны как содержащие 0 элементов ( oppføringer
), но для тех, которые перечислены со знаком вопроса, я получаю
у вас нет прав доступа…
сообщение. По прихоти я попробовал, sudo chown -Rv root:root <mount point>/lost+found/
и знакомые имена файлов и каталогов начали прокручиваться, но с сообщениями «отказано в доступе» (что показалось мне странным, учитывая, что я был root).
Есть ли у кого-нибудь указания, как я могу попытаться получить дальнейший доступ/восстановление?