国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 操作系統(tǒng) > 正文

Ext2 文件系統(tǒng)的硬盤布局

2020-10-28 18:53:50
字體:
供稿:網(wǎng)友

本文主要講述 Linux 上比較流行的 ext2 文件系統(tǒng)在硬盤分區(qū)上的詳細(xì)布局情況。Ext2 文件系統(tǒng)加上日志支持的下一個版本是 ext3 文件系統(tǒng),它和 ext2 文件系統(tǒng)在硬盤布局上是一樣的,其差別僅僅是 ext3 文件系統(tǒng)在硬盤上多出了一個特殊的 ino de(可以理解為一個特殊文件),用來記錄文件系統(tǒng)的日志,也即所謂的 journal。由于本文并不討論日志文件,所以本文的內(nèi)容對于 ext2 和 ext3 都是適用的。1、前言本文的資料來源是 Linux 內(nèi)核中 ext3 文件系統(tǒng)的源代碼。為了便于讀者查閱源代碼,本文中一些關(guān)鍵的技術(shù)詞匯都使用了內(nèi)核源代碼中所使用的英語單詞,而沒有使用相應(yīng)的中文翻譯。(這種方法是否恰當(dāng),還請讀者朋友們指教。)2、粗略的描述對于 ext2 文件系統(tǒng)來說,硬盤分區(qū)首先被劃分為一個個的 block,一個 ext2 文件系統(tǒng)上的每個 block 都是一樣大小的,但是對于不同的 ext2 文件系統(tǒng),block 的大小可以有區(qū)別。典型的 block 大小是 1024 bytes 或者 4096 bytes。這個大小在創(chuàng)建 ext2 文件系統(tǒng)的時候被決定,它可以由系統(tǒng)管理員指定,也可以由文件系統(tǒng)的創(chuàng)建程序根據(jù)硬盤分區(qū)的大小,自動選擇一個較合理的值。這些 blocks 被聚在一起分成幾個大的 block group。每個 block group 中有多少個 block 是固定的。每個 block group 都相對應(yīng)一個 group descriptor,這些 group descriptor 被聚在一起放在硬盤分區(qū)的開頭部分,跟在 super block 的后面。所謂 super block,我們下面還要講到。在這個 descriptor 當(dāng)中有幾個重要的 block 指針。我們這里所說的 block 指針,就是指硬盤分區(qū)上的 block 號數(shù),比如,指針的值為 0,我們就說它是指向硬盤分區(qū)上的 block 0;指針的值為 1023,我們就說它是指向硬盤分區(qū)上的 block 1023。我們注意到,一個硬盤分區(qū)上的 block 計數(shù)是從 0 開始的,并且這個計數(shù)對于這個硬盤分區(qū)來說是全局性質(zhì)的。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 卢龙县| 舟山市| 沐川县| 疏附县| 高阳县| 慈溪市| 邓州市| 合江县| 井陉县| 普定县| 鄂尔多斯市| 两当县| 牡丹江市| 南岸区| 黔东| 江华| 宾川县| 泾阳县| 樟树市| 静乐县| 新晃| 普陀区| 南岸区| 盈江县| 黄大仙区| 舞阳县| 德化县| 视频| 武义县| 达孜县| 长武县| 泸西县| 玉田县| 临夏县| 肥东县| 奎屯市| 南阳市| 泌阳县| 祁连县| 新巴尔虎右旗| 乌鲁木齐县|