天天看點

檔案系統

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組成的區域。用于存放檔案資料