日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux下反删除软件,浅谈Linux文件系统反删除方法(二)

發布時間:2024/9/27 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下反删除软件,浅谈Linux文件系统反删除方法(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

列出的檔有很多(這里找到2692個),第一字段是檔節點號,第二字段是檔所有者,第三字段是讀寫權限,接下來是檔大小,占用塊數,刪除時間。然后就可以根據檔大小和刪除日期判斷那些是我們需要的。比如我們要恢復節點是196829的文件:

可以先看看文件資料狀態:以下為引用的內容:

debugfs:stat<196829>

Inode:196829Type:regularMode:0644Flags:0x0Version:1

User:0Group:0Size:149500

FileACL:0DirectoryACL:0

Links:0Blockcount:38

Fragment:Address:0Number:0Size:0

ctime:0x31a9a574--MonMay2713:52:042001

atime:0x31a21dd1--TueMay2120:47:292001

mtime:0x313bf4d7--TueMar508:01:272001

dtime:0x31a9a574--MonMay2713:52:042001

BLOCKS:

594810594811594814594815594816594817

………………………………….

TOTAL:38

然后就可以用dump指令恢復文件:

debugfs:dump<196829>/mnt/hda/01.sav

這樣就把檔恢復出來了。退出debugfs:

debugfs:quit

另一種方法是手工編輯inode:以下為引用的內容:

debugfs:mi<196829>

Mode[0100644]

UserID[0]

GroupID[0]

Size[149500]

Creationtime[0x31a9a574]

Modificationtime[0x31a9a574]

Accesstime[0x31a21dd1]

Deletiontime[0x31a9a574]0

Linkcount[0]1

Blockcount[38]

Fileflags[0x0]

Reserved1[0]

Fileacl[0]

Directoryacl[0]

Fragmentaddress[0]

Fragmentnumber[0]

Fragmentsize[0]

DirectBlock#0[594810]

…………………………….

TripleIndirectBlock[0]

使用mi指令后每次顯示一行信息以供編輯,其它行可以直接按回車表示確認,把deletiontime改成0(未刪除),Linkcount改成1。改好后退出debugfs:

debugfs:quit

然后用fsck檢查/dev/hda5

fsck/dev/hda5

程序會說找到丟失的數據塊,放在lost+found里面。這個目錄里的文件就是我們要的。

總結

以上是生活随笔為你收集整理的linux下反删除软件,浅谈Linux文件系统反删除方法(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。