这是一个microsd ext4 card on a rooted Android
,我想使用
busybox chattr -R +u /mypath
我知道 +u 是什么意思,但有人知道 ext4 的撤销选项是如何实现的吗?具体来说,在我的硬件情况下,撤销能让我恢复到什么程度?如果我使用,extundelete & ext4magic
万一数据被应用程序删除,这些能恢复我的数据吗?
推论:--ext4
是否尊重+u a
和其他扩展属性任何mount
级别的选项,在删除的情况下,将给我一个很好的恢复机会?-- 那么,在 al命令中提到的文件系统+u
到底是什么?chattr
inux / unix
ext_attr 此功能允许使用扩展属性。ext2、ext3 和 ext4 支持此功能。 在这里 我想知道 op mount 是否激活了
+u attribute
如图所示
man chattr
:该
u
属性对 Ext4 没有影响,并且对数据恢复没有帮助。据我所知,Linux 上没有文件系统支持此属性(在源代码中查找UNRM_FL
;它在许多文件系统中被引用,但这些引用在任何地方都没有使用)。这不会影响
extundelete
;ext4magic
您仍然可以尝试使用它们进行恢复,但需要注意一些常见的事项(特别是,它们很久没有更新了,所以我不知道它们是否支持 Ext4 中当前的所有功能)。扩展属性完全是另一回事,启用它们
mount
不会增加对该u
属性的支持。请参阅man 5 attr
以了解详情。