一、文件系統是創建在分區上的,能夠看做是一個應用程序,用來組織和管理文件。
ext2的文件存儲結構以下所示:
boot block + 塊組1 + 塊組2 + 塊組3 +.....
其中塊組結構下圖所示:
由超級塊組、GDT塊組描述表、inode位圖、塊位圖、inode表、數據塊組成node
二、ext2分爲數據區和元數據區
ext3分爲數據區、元數據區、日誌區
ext3屬於日誌文件系統,寫數據時,先寫入日誌區,而後再從日誌區寫入數據區。這種文件類型能夠在出現忽然斷電等異常狀況時,準肯定位到異常的位置,加快文件系統修復的速度。其代價就是在寫數據時速度會比ext2慢一些,讀數據時沒有影響。ide
三、文件分區的一些操做命令
fdisk -l :查看分區狀況
fdisk /dev/sda :對/dev/sda分區進行操做。下面都是在這個基礎上進行的操做,
m 查看幫助
p 查看
n 新建分區
d 刪除分區
t 修改分區類型
q 退出不保存
w 保存並退出
四、建立完分區後配置不會馬上寫入內核中,能夠用cat /proc/partitions來查看內核中的配置,若不一致,能夠用partprobe /dev/sda 命令來通知內核分區表的變化日誌
五、每一個塊組中所包含的塊的個數,是由塊的大小決定的,由於塊位圖是存在一個塊中的,每一個塊佔一位(0表示沒有使用,1表示已經使用)。假如塊大小是1024字節,那麼塊組中最多包含的塊的數量是:10248=8192,若是塊大小是2048字節,那麼塊組中最多包含塊的數量是:20488=16384it