1.1 組織管理檔案方法
裝修風格=====屋子如何住人
檔案系統=====檔案在磁盤上面如何存放
不同的系統會有不同的檔案系統
inode: 檔案屬性
block: 檔案内容/檔案名
block滿了:定時任務沒有定向到空或追加到檔案
########################
inode資訊 block資訊存放位置 superblock的地方 超級塊
dumpe2fs -h 隻顯示超級塊的内容
1.2常見的檔案系統 及應用場景
SUSE openSUSE Linux的預設檔案系統ReiserFS檔案系統
IBM的AIX(unix)使用的jfs日志檔案系
CentOS7 采用XFS檔案系統
CentOS6 采用ext4檔案系統
CentOS5 采用ext3檔案系統
1.3盡量使用系統預設的檔案系統
reiserfs大量小檔案業務首選reiserfs(100K以内), 單獨安裝。
xfs有的門戶的資料庫MySQL業務會選擇xfs。
ext4 視訊下載下傳,流媒體,資料庫,小檔案業務也OK,可以用預設的。
ext2 沒有日志,藍汛、網宿的cache業務,CDN網站加速服務的。 緩存
Ext4/Reiserfs可以作為SSD檔案系統,但未對SSD做優化,不能充分發揮SSD性能,并影響SSD使用時間。
swap 交換分區
3.4 中繼資料區
超級塊:記錄檔案系統的控制與管理資訊
Block和inode的個數大小,及其已用和未使用數量
檔案系統的挂入時間,最近一次寫入資料時間,最近一次執行fsck進行磁盤檢查的時間等
有效位:為0已載入 ,為1為載入
組描述記錄本快組從何處開始
塊位示圖:使用位示圖記錄那些塊已用那些塊未用
Inode 位示圖:使用位示圖記錄inode的使用情況
Inode區:各inode組成的區域 ,每個inode的使用情況
1.4 資料儲存區
Inode區:各inode組成的區域,每個inode都有一個唯一編号
資料塊區:各block組成的區域。用于存放檔案資料