linux-kernel – Inode Number正在改变
发布时间:2020-12-14 00:51:01 所属栏目:Linux 来源:网络整理
导读:我遇到了inode号的问题.当我挂载一个usb磁盘(让我们说usb-a)然后挂载另一个usb磁盘(usb-b)时,usb-a中的inode编号会被更改. 这是正常的吗?什么可能导致这个问题?我正在使用Linux Kernel 2.6. usb -a是vfat而usb-b是ntfs. 先谢谢你们. 解决方法 FAT(以及类似
我遇到了inode号的问题.当我挂载一个usb磁盘(让我们说usb-a)然后挂载另一个usb磁盘(usb-b)时,usb-a中的inode编号会被更改.
这是正常的吗?什么可能导致这个问题?我正在使用Linux Kernel 2.6. 先谢谢你们. 解决方法
FAT(以及类似的VFAT)文件系统实际上并不在磁盘上存储inode编号.相反,Linux可以看到文件中的inode数字.这些生成的inode编号存储在缓存中以尝试保持一致,但此缓存具有固定大小;一旦它满了,旧的条目就会被丢弃.
据推测,安装第二个文件系统的行为足以导致VFAT文件系统上的inode编号缓存忘记您的文件,导致分配新的inode编号,并呈现您观察到的问题. 更多信息: > Discussion关于findutils邮件列表中与此问题相关的错误 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |