磁盤分區,文件在磁盤上的存儲

最近在啃鳥哥的書,前面因爲有一些基礎,迷迷糊糊的還看得懂,看到後來文件、磁盤的時候,整個人都是糊的,所以又跑到51CTO學院去找視頻學,有幸找到了韓立剛老師的一套視屏,一下子就把我之前迷糊的地方具體生動的講述了出來,下面是我的一些學習筆記。

一、磁盤物理結構
盤片、機械手臂、磁頭、主軸馬達
這裏寫圖片描述
磁盤構成描述:磁道、扇區、柱面
這裏寫圖片描述

主引導扇區:0磁道0柱面1扇區,分爲
1、主引導記錄MBR
2、分區表DPT共64字節(每個分區信息佔16字節,故最多四個分區)
想要實現更多分區,可利用擴展分區(指向一個更大空間存更多分區信息)創建多個邏輯分區
3、硬盤有效標誌位(標記MBR是否有效)

二、分區和文件系統
硬盤製造–》低級格式化(劃分扇區、柱面)–》高級格式化(劃分地方存文件、文件夾)
文件系統組成圖
這裏寫圖片描述

每個文件都有一個iNode記錄(iNode編號、一些屬性),通過屬性可以找到文件的磁盤塊位子,從而讀取文件內容。
磁盤塊可根據自身需求改變大小
iNode位圖是爲了,快熟索引可用的iNode號碼,塊位圖是爲了快速索引可用的磁盤塊
磁盤塊可自由指定大小
iNode屬性記錄圖
iNode屬性構成
1、iNode屬性信息中沒有文件名
2、直接塊直接指向存取數據的磁塊,一級間址先指向一塊區域,該區域記錄多條信息指向磁塊,以此類推二級、三級、從而實現大文件的存取記錄。

三、文件夾磁盤塊
文件必須依賴文件夾而存在,先有文件夾,纔能有文件
文件夾也有iNode,和相對應的存信息的磁塊,叫做目錄磁盤塊,記錄文件夾中文件的文件(文件夾)名字、iNode號。
這裏寫圖片描述

通過文件夾找文件的過程圖
這裏寫圖片描述

創建文件的過程
1、掃描iNode位圖,找一個空閒的iNode號並佔用(找一個男朋友)
2、查找相應目錄磁塊,添加文件名和iNode號(民政局登記)
3、掃塊位圖,爲文件分配磁盤塊(買房同居)

刪除文件過程
1、目錄條目刪除
2、iNode位圖清空
3、塊位圖中清空

由此可見,當不小心誤刪一個文件後,實際磁盤中的內容並沒有清空,還是可以通過一些手段恢復的,若在刪除之後進行了複製創建新文件等操作,則導致原文件內容被覆蓋而不可恢復。
還有傳說中的粉碎文件技術,就是在文件刪除後,再向文件對應的磁盤填充隨機數,使其不可恢復。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章