根据inode可以确定分组,inode number是在一个分区内有效,不能跨分区。
比如500g,你分为150、150、100、100,划分为4个区域,一个区域一套inode机制,编号从几开始你定好,inode无法划分区使用。但是inode可以在整个分区内有效。
能够根据inode确定分组是什么意思?
例如在1个分区中有100万个inode,我将其中前10万个inode编号分配给Block group,起始编号从0到100万,在分组里inode Bitmap编号从01234开始,真正分组内的编号在位图中的位置再加上起始编号就是该文件在全局分区上的inode编号。
换言之,假设我现在有100万个inode,其中0到10万是第一组,10万到20万是第二组以此类推。目前有一个inode编号是5000,所以他应该在第一组。如果编号是100,100,他们应该在第二组。因此我们可以在全分区层面上确定一个inode,并且当你有了一个inode的具体值时,我可以快速确定你在哪个组。
根据inode确定一个分组,相当于每个分组都有范围,因此在哪个范围中就是哪个组。所以inode不能跨分区,如果文件系统划为4个分区,每个分区有若干个组,它们采用独立的工作方式,每套文件系统都有自己的概念。