我正在尝试从 LVM 设置中的 3TB EXT4 分区中恢复数据,其中我用它托管了前~1GB ,但由于权限问题,dd
我无法访问已放入的文件。lost+found
背景信息:
/etc/lvm/backup
我已成功使用和中的文件恢复了 LVM 元数据/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 用户,我觉得这很奇怪)。
有人能指点我如何尝试进一步访问/恢复吗?