Linux磁盤與文件管理系統(tǒng)

文件系統(tǒng)簡(jiǎn)介

什么是文件系統(tǒng)?

????操作系統(tǒng)中負(fù)責(zé)管理和存儲(chǔ)文件信息的軟件稱為文件管理系統(tǒng)蛇数,即文件系統(tǒng)砚偶。


主要職能:

? ? ·?文件存儲(chǔ)設(shè)備(硬盤批销、U盤、SSD)的空間進(jìn)行組織和分配

? ? ·?文件存儲(chǔ)并對(duì)存入的文件進(jìn)行保護(hù)和檢索


不同操作系統(tǒng)所使用的文件系統(tǒng)


文件系統(tǒng)運(yùn)行流程:

1. 磁盤分區(qū) =》 2. 格式化 =》 3. 掛載


磁盤分區(qū)

1.1 為啥要磁盤分區(qū)染坯?

不對(duì)磁盤進(jìn)行分區(qū)均芽,無(wú)法利用磁盤進(jìn)行存儲(chǔ),讀取數(shù)據(jù)等操作


1.2 如何分區(qū)单鹿?

常用兩個(gè)分區(qū)方式:MBR 和?GPT

磁盤第一個(gè)扇區(qū)里面含有的重要信息我們稱為MBR格式掀宋。

第一個(gè)扇區(qū)512 Bytes會(huì)有這兩個(gè)數(shù)據(jù):

· 主要開機(jī)記錄區(qū)(Master Boot Record, MBR):可以安裝開機(jī)管理程序的地方,有446 Bytes

· 分區(qū)表(partition table):記錄整顆硬盤分區(qū)的狀態(tài)仲锄,有64 Bytes

所謂的“分區(qū)”只是針對(duì)那個(gè)64Bytes的分區(qū)表進(jìn)行設(shè)置而已劲妙,每個(gè)分區(qū)記錄表記錄了該區(qū)段的啟始與結(jié)束的柱面號(hào)碼。當(dāng)系統(tǒng)要寫入磁盤時(shí)儒喊,一定會(huì)參考磁盤分區(qū)表镣奋,才能針對(duì)某個(gè)分區(qū)進(jìn)行數(shù)據(jù)的處理


## 由于分區(qū)表所在區(qū)塊僅有64Bytes容量,因此最多僅能有四組記錄區(qū)怀愧,每組記錄區(qū)記錄了該區(qū)段的啟始與結(jié)束的柱面號(hào)碼侨颈。一分區(qū)用4個(gè)字節(jié)存儲(chǔ)分區(qū)的總扇區(qū)數(shù),最大能表示2的32次方的扇區(qū)個(gè)數(shù)芯义,按每扇區(qū)512字節(jié)計(jì)算哈垢,每個(gè)分區(qū)最大不能超過(guò)2TB。磁盤容量超過(guò)2TB以后扛拨,分區(qū)的起始位置也就無(wú)法表示了耘分,所以MBR最大存儲(chǔ)數(shù)據(jù)量級(jí)是2TB



文件系統(tǒng)運(yùn)行過(guò)程

2.1 如何進(jìn)行存儲(chǔ)設(shè)備的空間組織和分配?以EXT2文件系統(tǒng)為例鬼癣。

? ? linux文件一般含有文件權(quán)限和(rwx)和文件屬性(擁有者陶贼、群組、時(shí)間參數(shù))以及文件實(shí)際數(shù)據(jù)待秃。

? ? ?文件系統(tǒng)通常會(huì)將這兩部份的數(shù)據(jù)分別存放在不同的區(qū)塊拜秧,權(quán)限與屬性放置到inode中一個(gè)文件占用一個(gè)inode,同時(shí)記錄此文件的數(shù)據(jù)所在的block號(hào)碼至于實(shí)際數(shù)據(jù)則放置到data block區(qū)塊中章郁。 另外枉氮,還有一個(gè)超級(jí)區(qū)塊 (superblock) 會(huì)記錄整個(gè)文件系統(tǒng)的整體信息志衍,包括inode與block的總量、使用量聊替、剩余量等楼肪。

? ? ?每個(gè)inode與block都有編號(hào),而每個(gè)文件都會(huì)占用一個(gè)inode惹悄,inode內(nèi)則有文件數(shù)據(jù)放置的block號(hào)碼春叫。

? ? 文件系統(tǒng)先格式化出inode與block的區(qū)塊,然后找到文件數(shù)據(jù)實(shí)際放置的block號(hào)碼泣港,之后再?gòu)拇疟P中一次性讀取相應(yīng)位置的數(shù)據(jù)暂殖。

? ? Ext2文件系統(tǒng)的格式化時(shí),創(chuàng)建多個(gè)區(qū)塊群組当纱,每個(gè)區(qū)塊群組都有獨(dú)立inode/block/superblock系統(tǒng)呛每。獨(dú)立的系統(tǒng)主要組成包括:Data Block、Inode Table坡氯、Inode對(duì)應(yīng)表晨横、區(qū)塊對(duì)應(yīng)表、檔案系統(tǒng)描述箫柳、Superblock

? ? Linux下的ext2創(chuàng)建一個(gè)一般文件時(shí)手形,ext2會(huì)分配一個(gè)inode與相對(duì)于該文件大小的block數(shù)量給該文件。

3.1系統(tǒng)通過(guò)掛載的信息可以找到掛載點(diǎn)的inode號(hào)碼滞时,此時(shí)就能夠得到根目錄的inode內(nèi)容叁幢,并依據(jù)該inode讀取根目錄的block內(nèi)的文件名數(shù)據(jù),再一層一層的往下讀到正確的文件名坪稽。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市鳞骤,隨后出現(xiàn)的幾起案子窒百,更是在濱河造成了極大的恐慌,老刑警劉巖豫尽,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件篙梢,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡美旧,警方通過(guò)查閱死者的電腦和手機(jī)渤滞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)榴嗅,“玉大人妄呕,你說(shuō)我怎么就攤上這事∷圆猓” “怎么了绪励?”我有些...
    開封第一講書人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵肿孵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我疏魏,道長(zhǎng)停做,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任大莫,我火速辦了婚禮蛉腌,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘只厘。我一直安慰自己烙丛,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開白布懈凹。 她就那樣靜靜地躺著蜀变,像睡著了一般。 火紅的嫁衣襯著肌膚如雪介评。 梳的紋絲不亂的頭發(fā)上库北,一...
    開封第一講書人閱讀 51,365評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音们陆,去河邊找鬼寒瓦。 笑死,一個(gè)胖子當(dāng)著我的面吹牛坪仇,可吹牛的內(nèi)容都是我干的杂腰。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼椅文,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼喂很!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起皆刺,我...
    開封第一講書人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤少辣,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后羡蛾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體漓帅,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年痴怨,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了忙干。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡浪藻,死狀恐怖捐迫,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情珠移,我是刑警寧澤弓乙,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布末融,位于F島的核電站,受9級(jí)特大地震影響暇韧,放射性物質(zhì)發(fā)生泄漏勾习。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一懈玻、第九天 我趴在偏房一處隱蔽的房頂上張望巧婶。 院中可真熱鬧,春花似錦涂乌、人聲如沸艺栈。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)湿右。三九已至,卻和暖如春罚勾,著一層夾襖步出監(jiān)牢的瞬間毅人,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工尖殃, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留丈莺,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓送丰,卻偏偏與公主長(zhǎng)得像缔俄,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子器躏,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容