Linux磁盤與文件系統管理
1.每個分區都有自己的一套superblock 、文件描述符、塊對應表、inode對應表、inode table 、data block
2.每個分區的根inode為2,每個inode 固定128bytes
3.inode table中的每個inode只記錄文件或文件夾的訪問模式、所有者、組、狀態(ctime、atime、mtime)、文件指向指針
4.真正的數據都記錄在dataBlock中,若是文件對應的datablock則記錄是文件數據,若是文件夾對應的datablock記錄是文件夾中的文件的inode號
整個Linux系統都是通過一個名為Virtual Filesystem Switch(虛擬文件系統,VFS)的內核功能區讀取文件系統的。也就是說,整個Linux認識的文件系統其實都是VFS在進行管理,我們用戶並不需要知道每個分區上的文件系統是什麼,VFS會主動幫助我們做好讀取工作。