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