>有人能指出我的代码(或完成步骤),其中磁盘上的inode被读取/复制到内核inode?即,当创建in-core inode时,它必须来自磁盘上的inode.那么,这是怎么发生的?
>为什么内核inode不存储指向磁盘上inode的指针?
>如果对in-core inode进行了修改,那么它如何传播到磁盘上的inode?任何指向代码或代码流的指针都会有所帮助.
谢谢!
解决方法 在使用算法iget为新分配的磁盘inode分配空闲inode之后,核心inode将从算法ialloc中的磁盘inode复制.内核设置标志以指示磁盘inode和内核副本之间的差异.当内核需要记录对文件或inode的更改时,它会在检查这些标志后将inode的in-core副本写入磁盘.
总结以上是内存溢出为你收集整理的linux – 将磁盘上的inode读入内存中全部内容,希望文章能够帮你解决linux – 将磁盘上的inode读入内存中所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)