第八課-第三講磁盤及文件系統管理詳解之一

1、磁盤管理(詳細的講解硬盤的原理)
機械式硬盤---(cpu,內存 是電氣設備)
U盤 光盤 軟盤
硬盤出廠前有一次「低級格式化」,劃分磁道
分區:建立獨立的文件系統
MBR:Master Booter Record 主引導記錄 0盤面 0磁道 0扇區 512個字節,不屬於任何一個操做系統。操做系統不能直接訪問MBR。獨立在操做系統以外的存儲空間。劃分爲3段,
第一段:1-466字節放的是BootLoader ,引導加載器,是一段程序,引導某個分區上的操做系統,讓操做系統啓動起來,叫主引導記錄。
第二段:64個字節
每16個字節,標識一個分區。因此硬盤只能有4個主分區(四個中要拿出一個來,裏面放指針,指向磁盤上更大的一個空間,告訴你這裏還有更大的磁盤分區。這就是擴展分區,擴展分區只能設置一個,全部最多3個主分區,一個擴展分區)
第三段:最後2個字節:稱爲 Magic Number,魔數,標記MBR是否有效
電腦剛剛開機是(BIOS的數據是存儲在RAM中的一段程序,做用是完成自身電腦健康情況檢查)biso的這段程序會把該RAM的內容映射到內存中最開始的一段空間中。一開機CPU就開始加載這段空間中的代碼,也就是加載BIOS,進行自檢。自檢完成根據biso中設定的啓動順序,挨個的找那個啓動設備的MBR,找到後biso程序就加載biso的第一段程序也就是BootLoader,加載到內存中(BootLoader加載好後BIOS就退出了)。BootLoader加載後會加載MRB的第二段,去加載分區表。找到帶操做系統的分區,加載操做系統的內核。此時BootLoader把控制權交給操做系統內核,內核找到各類設備和文件系統。啓動完成。
磁盤延遲,尋道時間-》硬盤轉速-盤芯裏是真空的並且沒有一點點灰塵,由於磁頭和盤片距離很近。磁道越靠外讀寫速率越高,C盤是比較靠外的磁道。常常讀寫的數據放在外邊的磁道。
文件系統自己不在這個分區上,可是文件系統的數據在分區上,全部文件系統就是管理軟件,把一個分區的存儲空間先分爲2個部分。
存儲區先分爲:Metadata元數據存儲區和數據存儲區
數據存儲區又分爲一個個的邏輯存儲單元,把2個或者3個扇區作爲一個存儲單元。叫作存儲塊block。
Metadata裏面有塊位圖bitmap(每一個block用一位來標記是否用過)和文件存放索引目錄即Inode和 即Inode位圖 3部分,
Indexnode(Inode)目錄中信息包括:inode號,時間戳,文件大小,權限,屬主,屬組,存在在磁盤塊位置(位置塊信息能夠是真實也能夠是指針信息)。就是麼有文件名。文件在目錄中存放,目錄也是文件也須要佔據磁盤塊
目錄磁盤塊:是一個表,有2段,inode號-對應的文件名
例子:查找/var/log/messages的步驟
1 根 2 根在磁盤塊 3 目錄磁盤塊中根據名字 var,找到 inode
4 根據inode 查找Metadata表,找到所在磁盤塊信息 5 根據這個信息找到真正的磁盤塊
表 叫目錄項 dentry
360粉碎機:隨機數據佔據刪除空間。
刪除空間:沒有刪除只是標記爲空,在存儲就是覆蓋就行了
連接文件:
硬連接:inode相同,路徑不一樣,一個inode有2個值
符號連接(軟連接):裏面是真實文件的路徑,使用軟連接文件自己權限是777,保證全部人均可以找到文件,找到後能不能用,看真實文件的權限。
ls -l 顯示的內容在權限後面有個數字,1,或者2.這是文件被硬連接的次數。若是數字大於2 ,刪除其中一個文件實際還存在沒有被刪除。只有小於等於1時,刪除才真正被刪除
ln -s src dest
ln abc test/abc2 硬
ln -s abc test/abc2 軟
硬連接:1)只能文件建立硬連接,目錄不能夠。可是次數始終是2
2)不能跨文件系統,同文件系統在能夠跨目錄
3)建立硬連接會增長文件被連接的次數
符號連接:1)能夠在目錄上
2) 能夠跨文件系統
3) 不會增長被連接次數
4) 大小爲指定的路徑包含的字符個數
二。df du
1.du 顯示目錄下每一個文件的大小
du -s 顯示整個目錄及子目錄大小
du -sh 單位換算node

  1. df 顯示整個磁盤分區使用狀況
    df -h 單位換算
    df -i inode使用狀況
    df -P 一行內顯示ide

    solid硬盤






    操作系統

相關文章
相關標籤/搜索