ext3文件系统在线调整大小后如何使用保留的GDT块

ext3文件系统在线调整大小后如何使用保留的GDT块

我正在研究 Ext3,在查看了 FS 布局之后 - ext3 保留了约 1024 个块作为保留组描述符表(保留的 GDT 块位于组描述符块和位图块之间)。一旦我们进行在线调整大小,就会使用这些块。我想知道 - 在线调整大小完成后如何使用这些保留块?这些空闲块是用作数据块还是也可以用于其他目的?另外,如果我们不为保留的 GDT 留出任何空间,会有什么影响(除了在线调整大小不起作用的事实之外)?

答案1

保留这些块以供将来调整大小,直到文件系统达到原始格式化大小的 1024 倍,或者文件系统达到 16TB(此时使用不同的调整大小方法)。

如果删除该resize_inode功能,块将被释放,您可以将它们用于数据,并且您的文件系统根本无法再在线调整大小,或者“轻松”离线(需要将使用这些块的任何文件移开) )。

对于它们消耗的 4MB 空间,删除此功能可能不值得,除非您知道您永远不需要调整文件系统的大小。

相关内容