久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux中如何解決誤刪問題

157次閱讀
沒有評論

共計 1060 個字符,預計需要花費 3 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

這篇文章主要介紹了 linux 中如何解決誤刪問題,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓丸趣 TV 小編帶著大家一起了解一下。

刪除一個文件到底刪除了那些?

清空目錄項,inode 的映射表   將 inode 號設為 0

block 映射表(bit table 位圖)  將 block 設為 0

在一般的刪除文件操作中,Linux 并不會立即清空存儲該文件的 block 內(nèi)容,而只會釋放該文件所占用的 inode 和 data block,Linux 上  

rm 的過程其實就是將 inode bitmap 和 data block bitmap 中的相應標識設為空閑狀態(tài)的過程,并不涉及到真正的數(shù)據(jù),這也是為什么在 Linux 下刪除大文件這么快速的原因,因為大文件所占的磁盤根本就沒有清空。所以,如果我們能找到文件對應的 inode,由此查到相應的 data block,就可能從磁盤上把已刪除的文件恢復出來,很多文件 / 磁盤恢復工具都是這么做的。

Linux 正統(tǒng)的文件系統(tǒng) (如 ext2、3 等) 將硬盤分區(qū)時會劃分出目錄塊、inode Table 區(qū)塊和 data block 數(shù)據(jù)區(qū)域。一個文件由一個目錄項、inode 和數(shù)據(jù)區(qū)域塊組成。Inode 包含文件的屬性(如讀寫屬性、owner 等,以及指向數(shù)據(jù)塊的指針),數(shù)據(jù)區(qū)域塊則是文件內(nèi)容。當查看某個文件時,會先從 inode table 中查出文件屬性及數(shù)據(jù)存放點,再從數(shù)據(jù)塊中讀取數(shù)據(jù)。

系統(tǒng)通過文件名 找到 inode 號   通過 inode 號 獲取 inode 信息,最后根據(jù) inode 信息找到文件數(shù)據(jù)所在的 BLOCK 讀取數(shù)據(jù)

目錄項: 包括文件名和 inode 節(jié)點號。

目錄項的結(jié)構(gòu)如下(每個文件的目錄項存儲在該文件所屬目錄的文件內(nèi)容里(block 塊里)

Inode:又稱文件索引節(jié)點,是文件基本信息 (類型、大小、權限、時間、鏈接數(shù)等) 的存放地和數(shù)據(jù)塊指針存放地。

一個文件占用一個 inode

誤刪怎么辦?
刪除文件后停止寫操作,

 grep -a -B 10 -A 100  關鍵字  /dev/sda1   tmp.txt
pre width:663.297px;overflow:auto;background:#f7f7f7;color:#555555; =  

如果有備份機的話 直接 dd

感謝你能夠認真閱讀完這篇文章,希望丸趣 TV 小編分享的“l(fā)inux 中如何解決誤刪問題”這篇文章對大家有幫助,同時也希望大家多多支持丸趣 TV,關注丸趣 TV 行業(yè)資訊頻道,更多相關知識等著你來學習!

向 AI 問一下細節(jié)

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權聲明:本站原創(chuàng)文章,由 丸趣 2023-12-07發(fā)表,共計1060字。
轉(zhuǎn)載說明:除特殊說明外本站除技術相關以外文章皆由網(wǎng)絡搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 泸溪县| 五华县| 故城县| 宝清县| 乌苏市| 阜南县| 来凤县| 连平县| 张家界市| 沁源县| 辉县市| 承德市| 英吉沙县| 雅安市| 新郑市| 柳林县| 屏南县| 麻阳| 临武县| 秦安县| 海宁市| 蓬安县| 浮山县| 仪征市| 六安市| 永福县| 涟源市| 宝丰县| 丰镇市| 西藏| 长治市| 临城县| 安阳市| 太仓市| 利津县| 霍邱县| 四川省| 宜州市| 乡宁县| 南华县| 汝州市|