我知道Inode表是存放在HardDrive上的。 但是当我们打开系统时,是将整个表加载到主内存中还是只加载其中的一部分。哪一部分?
最佳答案
inode 只有在真正需要时才会从磁盘加载,即在进行文件访问时。仅加载描述当前正在访问的数据的 inode 。它们会在内存中保留一段时间(比如,在 Linux VFS inode 缓存中)。但它们仅在必要时加载。
关于linux-kernel - 是否将整个 inode 表加载到主内存中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45417702/