我已经用谷歌搜索并搜索了答案,但是答案中提到的软件都不能搜索 yaml 文件?我已经更改了 Foremost 的配置,复制 txt 行,将 txt 更改为 yaml 格式,并尝试过,但似乎找不到任何内容,输出文件夹内只有唯一的 yaml 文件夹,因此配置至少可以正确读取在终端我只得到
foremost
Processing: stdin
|
用了几个小时。但我猜这个文件本身不到 1 kb 左右,并且我指定了它所在的确切文件夹......但没有运气。还有哪些其他方法呢?该文件位于 VPS contabo 服务器上,因此我无法物理访问硬件
谢谢
PS也尝试取消删除,但它说
extundelete: "/root/massa/massa-client/wallets/" is a directory. You need to use the raw filesystem device (or a copy thereof).
extundelete: Operation not permitted when trying to open filesystem /root/massa/massa-client/wallets/
答案1
YAML 文件是纯文本;除了空格和空格的组合之外,您几乎无法搜索到:
。
然而,老实说:您删除了该文件。或许就这么消失了尤其在 VPS 上(无论“contabo”是什么):它是一个小文件,因此它的块很可能被标记为未使用,它们被用于其他用途,或者,这在 VPS 上并非不现实,您正在使用您的文件系统与一个discard
选项,这会导致位身体上的当您将块标记为未使用时,该块将变得不可恢复。
此外:
extundelete:“/root/massa/massa-client/wallets/”是一个目录。您需要使用原始文件系统设备(或其副本)。
正如错误消息所说,您正在尝试extundelete
在目录上运行,但需要在存储包含该目录的文件系统的块设备上使用它。