使用lsof恢復誤刪除的檔案
紅棗店鋪:
qq:45446263
1.建立一個檔案
[root@linux-5f160 script]# vi test.sh
sleep 3600
2.讓這個檔案在後臺一直執行
[root@linux-5f160 script]#nohup sh ./test.sh > test.log &
3.刪除檔案 test.sh
[root@localhost script]# rm -rf test.sh
4.透過lsof檢視程式以及檔案狀態
[root@linux-5f160 script]# lsof | grep test
sh 32332 root 1w REG 253,7 0 6029319 /mysqldata/script/test.log
sh 32332 root 2w REG 253,7 0 6029319 /mysqldata/script/test.log
sh 32332 root 255r REG 253,7 11 6029323 /mysqldata/script/test.sh (deleted)
sleep 32333 root 1w REG 253,7 0 6029319 /mysqldata/script/test.log
sleep 32333 root 2w REG 253,7 0 6029319 /mysqldata/script/test.log
5.在/proc/程式ID/fd下面,會暫時保留著這個檔案
[root@linux-5f160 script]#cd /proc/32332/fd
[root@linux-5f160 fd]# ll
總用量 0
l-wx------ 1 root root 64 4月 29 14:06 0 -> /dev/null
l-wx------ 1 root root 64 4月 29 14:06 1 -> /mysqldata/script/test.log
l-wx------ 1 root root 64 4月 29 14:06 2 -> /mysqldata/script/test.log
lr-x------ 1 root root 64 4月 29 14:06 255 -> /mysqldata/script/test.sh (deleted)
[root@linux-5f160 fd]# more 255
sleep 3600
6.恢復檔案
[root@linux-5f160 fd]# cp 255 /mysqldata/script/test.sh
[root@linux-5f160 fd]#cd /mysqldata/script
[root@linux-5f160 script]# pwd
/mysqldata/script
[root@linux-5f160 script]# cat test.sh
sleep 3600
[root@linux-5f160 script]#
紅棗店鋪:
qq:45446263
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29254281/viewspace-1153391/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ZT:使用lsof恢復誤刪除的檔案
- lsof恢復oracle誤刪除檔案Oracle
- lsof恢復誤刪的檔案
- solaris下使用lsof恢復刪除的檔案
- Linux下使用lsof恢復刪除的檔案Linux
- 使用檔案描述符恢復誤刪除的資料檔案
- Oracle恢復誤刪除的資料檔案Oracle
- 恢復刪除的檔案
- 刪除檔案的恢復
- Git恢復刪除的檔案Git
- 如何使用 testdisk 恢復已刪除的檔案
- Oracle資料恢復 - Linux / Unix 誤刪除的檔案恢復(轉)Oracle資料恢復Linux
- 行動硬碟刪除的檔案能恢復嗎,怎樣恢復刪除的檔案硬碟
- linux下恢復誤刪除的資料檔案Linux
- 誤刪除資料檔案、控制檔案的非RMAN恢復方法
- 怎樣恢復回收站已刪除檔案,檔案刪除恢復教程
- Linux下面誤刪除檔案使用extundelete工具恢復介紹Linuxdelete
- 行動硬碟刪除的檔案能恢復嗎,怎麼恢復硬碟刪除的檔案硬碟
- linux下恢復誤刪除oracle的資料檔案LinuxOracle
- eclipse 恢復誤刪檔案Eclipse
- sd卡刪除的檔案如何恢復SD卡
- Shift + Delete刪除的檔案如何恢復?delete
- 一個恢復刪除檔案的工具
- eclipse中恢復刪除的檔案Eclipse
- linux中誤刪除oracle資料檔案的恢復操作LinuxOracle
- 如何有效恢復誤刪的HDFS檔案
- 被誤刪的檔案快速恢復方法
- git恢復誤刪未提交的檔案Git
- linux系統下檔案誤刪除該如何恢復?Linux
- 電腦刪除檔案恢復技巧
- Redo log檔案被刪除恢復
- Linuxt恢復誤刪內容:命令lsof、extundelete工具Linuxdelete
- linux中誤刪除oracle資料檔案的恢復操作(轉)LinuxOracle
- linux/uninx恢復刪除的檔案<轉>Linux
- 360粉碎檔案可以恢復嗎,如何恢復360強力刪除的檔案
- 如何恢復誤刪的安卓手機檔案安卓
- MySQL誤刪物理檔案的恢復(Linux)MySqlLinux
- Linux教程-使用mc恢復被刪除檔案(轉)Linux