linux文件误删除该怎样规复?
一、linux误删除数据的场景
在实践的事情中,伙伴们约莫会将linux办事器上的文件不警惕误删撤除了。并且越是资历老的工程师越容易犯如此的错误,敲代码的速率也是够快,啪啪rm -rf一个回车,然后就是打脸时候 。新人利用文件时屡屡小心翼翼、反复确认,反而不容易出错。假如你也是一个有多年事情履历的工程师,也给本人提个醒:淹死的都是会游泳的。我们必要区分两种场景来举行误删除文件的规复:
- 第一种场景:被删除的文件正在被历程使用
- 第二种场景:文件没有被任何历程使用
第一种场景的数据规复相对简便一些,第二种相对贫苦些。
二、场景一数据规复实行
第一种场景:被删除的文件正在被其他历程使用。我们先创建一个独立目次testdel,用于完成我们的实行。然后使用echo下令创建一个文件test-recovery.txt,放在testdel目次下,文件内容是:"test file delete recovery"。重点来了:我们使用下令tail来不休监听这个文件,表现这个文件不休被tail历程监听占用。