Linux2.4檔案系統中vfsmount、安裝點的dentry、裝置的dentry之間的關係
阿新 • • 發佈:2019-02-17
1.vfsmount、安裝點的dentry、裝置的dentry之間的關係
(1)一個安裝點可以安裝多個裝置
(2)一個裝置可以安裝到多個安裝點上
2.vfsmount與vfsmount之間的關係
3.vfsmount與安裝點的dentry之間的關係
圖太難畫,僅寫出關係,圖見筆記本
(1)vfsmount->mnt_mountpoint指向安裝點的dentry
(2)安裝點的dentry->d_vfsmount指向同一安裝點的多個安裝結構的佇列頭
(3)vfsmount->mnt_clash指向(2)中的佇列頭
4.vfsmount與裝置的dentry的關係
(1)vfsmount->root指向所安裝裝置的根目錄的dentry
(2)vfsmount->mnt_sb指向所安裝裝置的超級塊的super_block
(3)super_block->s_mounts指向安裝同一裝置的vfsmount的佇列頭
5.安裝點dentry與裝置dentry的關係
(1)它們之間沒有直接關係,通過vfsmount連線
(2)vfsmount->mnt_mountpoint指向安裝點的dentry
(3)vfsmount->mount_root指向所安裝裝置的dentry