linux 文件理解,对linux中文件系统的理解
首先在linux系統(tǒng)當(dāng)中一個(gè)可被掛在的數(shù)據(jù)為一個(gè)文件系統(tǒng)
1.在安裝linux過(guò)程中我們要進(jìn)行磁盤(pán)分區(qū),可以分根目錄'/',‘/home‘,‘/boot’,swap等等這些分區(qū),每一個(gè)分區(qū)(’/(根目錄)‘,’/home‘...)就是一個(gè)文件系統(tǒng)。
2.文件系統(tǒng)分配完成要進(jìn)行格式化,之后操作系統(tǒng)才能使用這個(gè)分區(qū),這樣做的原因是每種操作系統(tǒng)的文件屬性,權(quán)限不同,為了存放這些數(shù)據(jù)文件所需的數(shù)據(jù),因此就要格式化(一個(gè)分區(qū)就只能被格式化成為一個(gè)文件系統(tǒng))。?
3.每一個(gè)文件系統(tǒng)最前面有一個(gè)啟動(dòng)扇區(qū)(boot
sector),這個(gè)啟動(dòng)扇區(qū)可以安裝引導(dǎo)裝載程序,這樣我們可以將不同的引導(dǎo)程序裝載到個(gè)別文件系統(tǒng)的最前端,而不用覆蓋整快硬盤(pán)的唯一的主引導(dǎo)分區(qū)(MBR),這樣就可以做多重引導(dǎo)的環(huán)境。?
4.操作系統(tǒng)的文件數(shù)據(jù)除了文件的內(nèi)容外,一般含有很多屬性,文件系統(tǒng)將這兩部分的內(nèi)容分別放在inode與data
block塊中,還有一個(gè)超級(jí)塊(superblock)記錄整個(gè)文件系統(tǒng)的所有信息(inode與block數(shù)量,使用量...)。?
5.EXT2文件系統(tǒng)在格式化的時(shí)候是分為多個(gè)塊組(block
group),每個(gè)塊組都有獨(dú)立的inode/block/superblock系統(tǒng)。
雖然每一個(gè)塊(block group)都含有superblock但是除了第一個(gè)superblock外,后續(xù)的block
group不一定有superblock。?
(本片文字參考鳥(niǎo)哥的linux私房菜基礎(chǔ)學(xué)習(xí)版第三篇)如有錯(cuò)誤請(qǐng)大家指出。。。互相討論學(xué)習(xí)
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的linux 文件理解,对linux中文件系统的理解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: BZOJ4590: [Shoi2015]
- 下一篇: linux下解压 cpio.gz格式文件