如何取消删除btrfs多磁盘卷上的目录
我是btrfs的新手,有问题。我最初将其发布为一个相同问题的答案,但有人告诉我应该再问一次。 首先是第一件事。我已经用尽了Google,并尝试了btrfs-undelete脚本。我没有恢复目录的运气。我需要尽快恢复它,因为重要的文件也在驱动器上,并且我们已经将其卸载,直到我们弄清楚了。 我已经尝试了几个街区,但在这里遇到了同样的错误。 我已经尝试过btrfs还原,如您在此处看到的。 $ sudo btrfs restore / dev / sde / media -v -i -t 1060780900352父级Transid验证失败于1060780900352想要39805找到39797父级Transid验证失败于1060780900352想要39805找到39797父级Transid验证失败于1060780900352想要39805发现39797父级Transid验证在1060780900352上失败想要39805找到39797忽略Transid失败无法设置扩展区树无法读取fs根目录:-2扩展区缓冲区泄漏:启动1060780900352 len 16384 我的设置:在RAID 0的单个btrfs群集中有两个4tb驱动器。我知道,无需提及这个想法有多糟糕。因此,我的妻子正在学习Linux,可以说她再也不允许靠近服务器了。她运行命令sudo rm -rf / media / Movies尝试删除单个文件,这就是我们在这里的原因。 好吧,我的那个文件夹中有1.5TB的文件(数百个文件)。我可以花另外2个月的时间再次翻录我的所有DVD或恢复我的目录。我真的很惊讶btrfs没有更好的文件恢复文档。或可用于此目的的工具。当她告诉我这件事时,我做的第一件事是停止所有进程写入该挂载,从fstab中删除btrfs卷,然后重新启动。由于某种原因,umount在btrfs挂载上对我不起作用。 因此,这是部分lsblk。sde和sdb1都在卷中。我仍然不确定为什么sde不显示任何分区。 名称MAJ:MIN RM大小RO类型MOUNTPOINT sdb 8:16 0 3.7T 0磁盘└─sdb18:17 0 3.7T 0 part sde 8:64 0 3.7T 0磁盘sdf 8:80 0 1.8T 0磁盘└─sdf1 …