使用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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux下面誤刪除檔案使用extundelete工具恢復介紹Linuxdelete
- Git恢復刪除的檔案Git
- linux下恢復誤刪除oracle的資料檔案LinuxOracle
- 如何使用 testdisk 恢復已刪除的檔案
- eclipse 恢復誤刪檔案Eclipse
- 行動硬碟刪除的檔案能恢復嗎,怎麼恢復硬碟刪除的檔案硬碟
- Linuxt恢復誤刪內容:命令lsof、extundelete工具Linuxdelete
- linux系統下檔案誤刪除該如何恢復?Linux
- hbase 恢復 誤刪除
- sd卡刪除的檔案如何恢復SD卡
- Shift + Delete刪除的檔案如何恢復?delete
- git恢復誤刪未提交的檔案Git
- 被誤刪的檔案快速恢復方法
- 如何有效恢復誤刪的HDFS檔案
- Oracle 檔案意外刪除恢復(Linux)OracleLinux
- 360粉碎檔案可以恢復嗎,如何恢復360強力刪除的檔案
- 電腦誤刪檔案怎麼恢復?
- 電腦誤刪除檔案怎麼恢復檔案,不小心刪除了電腦的檔案怎麼辦
- 電腦照片誤刪了怎麼恢復?電腦誤刪檔案照片恢復教程
- 【北亞資料恢復】zfs檔案系統的伺服器誤刪除的資料恢復資料恢復伺服器
- 恢復ext4檔案系統被誤刪的檔案
- linux-ext4格式檔案誤刪除,該如何恢復?Linux
- 隨身碟被刪除的檔案如何恢復?
- 恢復EXT3下被刪除的檔案
- 回收站刪除的檔案怎麼恢復?
- 被360防毒刪除的檔案怎麼恢復防毒
- 如何恢復誤刪的檔案?2021最新教程
- win10中mdf檔案被誤刪如何恢復_win10系統mdf檔案被誤刪的恢復方法Win10
- rm -rf 刪除檔案還能恢復嗎?
- Linux下用rm刪除的檔案的恢復方法Linux
- win10誤刪檔案怎麼恢復Win10
- 【伺服器資料恢復】Zfs檔案系統下誤刪除怎麼恢復資料伺服器資料恢復
- 電腦檔案誤刪除了怎麼恢復找回?誤刪電腦資料恢復方法教程資料恢復
- win10 shift delete刪除的檔案如何恢復Win10delete
- 電腦裡刪除的檔案怎麼恢復,資料恢復方法大全資料恢復
- u盤東西誤刪怎麼恢復 恢復u盤檔案的方法
- U盤的東西刪除了怎麼恢復,怎麼恢復U盤刪除的檔案
- 【北亞資料恢復】誤刪除oracle表和誤刪除oracle表資料的資料恢復方法資料恢復Oracle
- 【虛擬機器資料恢復】誤刪除VMware虛擬機器vmdk檔案的資料恢復案例虛擬機資料恢復