Linux系统误删文件后,如何有效恢复?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1580个文字,预计阅读时间需要7分钟。
Linux误删除数据的场景:在实际工作中,朋友们可能会不小心将Linux服务器上的文件误删除。尤其是资历较老的工程师,由于代码速度快,更容易犯这样的错误。
一、linux误删除数据的场景在实际的工作中,朋友们可能会将linux服务器上的文件不小心误删除掉了。而且越是资历老的工程师越容易犯这样的错误,敲代码的速度也是够快,啪啪rm -rf一个回车,然后就是打脸时刻 。新人操作文件时往往战战兢兢、反复确认,反而不容易出错。如果你也是一个有多年工作经验的工程师,也给自己提个醒:淹死的都是会水的。我们需要区分两种场景来进行误删除文件的恢复:
- 第一种场景:被删除的文件正在被进程使用
- 第二种场景:文件没有被任何进程使用
第一种场景的数据恢复相对简单一些。
二、场景一数据恢复实验第一种场景:被删除的文件正在被其他进程使用。我们先创建一个独立目录testdel,用于完成我们的实验。然后使用echo命令创建一个文件test-recovery.txt,放在testdel目录下,文件内容是:"test file delete recovery"。重点来了:我们使用命令tail来一直监听这个文件,表示这个文件一直被tail进程监听占用。
本文共计1580个文字,预计阅读时间需要7分钟。
Linux误删除数据的场景:在实际工作中,朋友们可能会不小心将Linux服务器上的文件误删除。尤其是资历较老的工程师,由于代码速度快,更容易犯这样的错误。
一、linux误删除数据的场景在实际的工作中,朋友们可能会将linux服务器上的文件不小心误删除掉了。而且越是资历老的工程师越容易犯这样的错误,敲代码的速度也是够快,啪啪rm -rf一个回车,然后就是打脸时刻 。新人操作文件时往往战战兢兢、反复确认,反而不容易出错。如果你也是一个有多年工作经验的工程师,也给自己提个醒:淹死的都是会水的。我们需要区分两种场景来进行误删除文件的恢复:
- 第一种场景:被删除的文件正在被进程使用
- 第二种场景:文件没有被任何进程使用
第一种场景的数据恢复相对简单一些。
二、场景一数据恢复实验第一种场景:被删除的文件正在被其他进程使用。我们先创建一个独立目录testdel,用于完成我们的实验。然后使用echo命令创建一个文件test-recovery.txt,放在testdel目录下,文件内容是:"test file delete recovery"。重点来了:我们使用命令tail来一直监听这个文件,表示这个文件一直被tail进程监听占用。

