【发布时间】:2018-07-09 13:19:01
【问题描述】:
我不小心删除了一个 ext3 文件。但是我有一个(新的)备份副本,所以我把它放回去了。
不幸的是,文件在删除时已打开,所以现在它存在 2 个副本:可见副本和不可见副本。不可见的副本仍然被写入,一旦文件关闭,它将被删除。
是否可以取消删除不可见的副本?
【问题讨论】:
标签: inode system-administration ext3 undelete
我不小心删除了一个 ext3 文件。但是我有一个(新的)备份副本,所以我把它放回去了。
不幸的是,文件在删除时已打开,所以现在它存在 2 个副本:可见副本和不可见副本。不可见的副本仍然被写入,一旦文件关闭,它将被删除。
是否可以取消删除不可见的副本?
【问题讨论】:
标签: inode system-administration ext3 undelete
答案是复制proc/{pid}/fd/{handle}文件。可以通过lsof等方式找到句柄。
【讨论】: