add missed S_IFDIR for root dir
read super block and inode from disk