Linux0.12-檔案系統

來源:互聯網
上載者:User

檔案系統的組成:

1.高速緩衝區的管理程式

2.檔案系統的低層通用函數

3.對檔案中資料進行讀寫操作

4.系統調用介面的實現

MINIX檔案系統的結構:

1.引導塊:存放的是電腦加電啟動時同BIOS自動讀入的執行代碼和資料

2.超級塊:存放檔案系統的結構資訊

3.i結點位元影像:i結點是否被使用

4.邏輯結構位元影像:資料區第i個塊是否被使用。最多8個,可表示64MB

5.i結點:存放檔案或目錄的索引結點

6.資料區:i_zone[0] - i_zone[6]:直接塊,7KB

   i_zone[7]:一次間接塊,512KB

   i_zone[8]:二次間接塊,512*512KB

   裝置檔案不戰勝資料盤塊,只佔用i結點

對於檔案目錄,可執行表示可以進入目錄

一個邏輯磁碟塊可以存放1024/16=64個目錄項

檔案訪問過程:

永久連結:用指標指向目標的i結點,不能跨越檔案系統

軟連結:在資料區塊中存放目標檔案的路徑名字串,可以跨越檔案系統

“ . ”目錄項:給出目前的目錄的i結點號

“ .. ”目錄項:給目前的目錄父目錄的i結點號

每個目錄檔案的連結數至少是2

每個進程最多可同時開啟20個檔案

整個系統最多可同時開啟64個檔案

某一時刻核心中只能同時儲存32個i節點資訊

三者關係如下:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.