更改根保留块是否会影响硬盘或其依赖于操作系统的操作?

更改根保留块是否会影响硬盘或其依赖于操作系统的操作?

我的问题是参考这个优秀的答案这里

我需要更多信息,

如果我更改根保留块(RRB)到某些 Linux 版本中默认值以外的任何数量,如果将 HDD 移动到不同机器中的另一个 Linux 版本,这会保持一致吗?即使是虚拟化操作?

任何人都可以指出目录,如果RRB数据存储在硬盘上的任何位置?

由于我的声誉较低,无法对主要问题发表评论,如果造成任何不便,敬请谅解。

答案1

该值不存储在任何文件中,而是存储在Ext4 文件系统的超级块:

抵消 尺寸 姓名 描述
[...]
0x8 __le32 s_r_blocks_count_lo 这个数量的块只能由超级用户分配。
[...]
0x154 __le32 s_r_blocks_count_hi 保留块计数的高 32 位。
[...]

(注意:还有一个 uid 和 gid 值来覆盖此保留,它们默认为 root / uid/gid 0,但也可以更改为其他用户或组)。

因此,移动磁盘沿着文件系统及其超级块移动,该值也将被安装该文件系统的其他系统使用。

相关内容