linux superblock 时间,Linux命令(八)
1、文件系統:windows的FAT,win2000以后的NTFS文件系統,Linux的正規文件系統為EXT2(Linux second extended file system,Ext2fs)傳統方式中,一個分區只能格式化為一個分區。由于新技術的利用,一個分區可以格式化為多個文件系統,也能將多個分區合并成一個文件系統(LLVM,RAID)。
2、文件系統通常會將文件權限與文件屬性兩部分的數據分別存放在不同的塊,權限與屬性放置在inode中,實際數據放置在data block中。還有一個超級塊(superblock),會記錄整個文件系統的整體信息,包括inode與block的總、使用量、剩余量等
3、inode:記錄文件的屬性,一個文件占用一個inode,同時記錄此文件的數據所在的block號碼;
4、block:實際記錄文件的內容,若文件太大時,會占用多個block;
5、這種數據訪問的方法我們稱之為索引式文件系統(indexed allocation);
6、碎片整理:文件寫入的block太過于離散了,此時文件讀取的性能將會變得很差,,可以通過碎片整理將同一個文件所屬的block匯合在一起,這樣數據的讀取會比較容易,FAT文件系統需要經常碎片整理。Linux用的時間太久了,也需要整理。
7、Ext2文件系統在格式化的時候基本式區分為多個塊組的,,每個快組都有獨立的inode/block/superblock系統。
8、文件系統最前面有一個啟動扇區(boot sector),可以安裝引導裝載程序。這樣能將不同的引導裝載程序安裝到個別文件系統最前端,而不用覆蓋整塊硬盤唯一的MBR。
9、原則上,block的大小與數量在格式化完就不能再改變了(除非重新格式化)
10、每個block內最多只能放置一個文件的數據;如果文件大于block的大小,則一個文件會占用多個block的數量;若小于,則該block的聲譽空間就不能用了(磁盤空間會浪費)。例:Ext2文件系統使用4KB的block,有10000個小文件,每個均為bytes,則浪費了(4096-50)*10000=38.6M。
補充:在Ext2文件系統中,所支持的block大小有1KB,2KB及4KB三種。
總結
以上是生活随笔為你收集整理的linux superblock 时间,Linux命令(八)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux bin目录误删,Linux下
- 下一篇: linux查看tar进程进度,Linux