詳解linux的存儲結構恍然大悟篇

工作目錄

什麼是目錄? Windows下管C:\,D:\,E:\,F:\ 都是根目錄

而在linux中呢?

詳解linux的存儲結構恍然大悟篇

Linux系統中的文件存儲結構

那麼在linux中每個目錄都是什麼含義呢

詳解linux的存儲結構恍然大悟篇

在linux中相對路徑和絕對路徑是必須要了解的一個概念

絕對路徑(absolute path):首先坐飛機來到中國,到了北京出首都機場坐機場快軌到三元橋,然後換乘10號線到潘家園站,出站後坐34路公交車到農光裡,下車後路口左轉。

相對路徑(relative path):前面路口左轉。

物理設備的命名規則

在linux中一切都是文件,所以物理設備和硬件也不例外.既然是文件,就必須有文件名稱。系統內核中的udev設備管理器會自動把硬件名稱規範起來,目的是讓用戶通過設備文件的名字可以猜出設備大致的屬性以及分區信息等;這對於陌生的設備來說特別方便。另外,udev設備管理器的服務會一直以守護進程的形式運行並偵聽內核發出的信號來管理/dev目錄下的設備文件

詳解linux的存儲結構恍然大悟篇

現在的ide設備已經很少見了,我們常見的基本都是/dev/sd 開頭的,默認從a開始

例如:詳解linux的存儲結構恍然大悟篇

看了這個圖是不是稍微明白一些了呢

關於硬盤的相關我在此稍微科普一下,硬盤是由大量扇區組成的,每個扇區的容量為512字節,其中第一個扇區最為重要,因為裡面保存著主引導記錄與分區表信息。其中主引導記錄需要佔用446字節,分區表佔用64字節,結束符佔用2字節,其中分區表中每記錄一個分區信息就需要16字節,這樣一來最多隻有4個分區信息可以寫到第一個扇區中,這4個分區就是4個主分區。如圖

詳解linux的存儲結構恍然大悟篇

那麼實際上我們使用的時候並不僅僅是四個分區,有可能是多個分區,那麼這是怎麼回事呢?

實際上另外的擴展分區是在分區的信息中創建一個指針指向另外的擴展分區。所以我們一般使用三個主分區和一個擴展分區。當然就是在我們的擴展分區創建其他分區的指針

詳解linux的存儲結構恍然大悟篇


分享到:


相關文章: