Warum ist es unmöglich, die Inode-Anzahl eines Ext-Dateisystems zu ändern?

Warum ist es unmöglich, die Inode-Anzahl eines Ext-Dateisystems zu ändern?

Ich weiß, dass es nicht möglich ist, die Inode-Anzahl eines Ext-Dateisystems nach seiner Erstellung zu ändern, aber ich konnte keine Erklärung dazu finden.Warumdas ist es nicht.

Kann mich jemand aufklären?

Antwort1

Warum? Weil niemand ein Tool geschrieben hat, das dies tut. Und das liegt wahrscheinlich daran, dass es sich um eine nicht ganz triviale Änderung der Dateisystem-Metadaten handelt.

Es gibt noch weitere Probleme dieser Art. Beispielsweise können Sie die Größe von ext4 nicht auf >16 TB ändern. Dafür sind 64-Bit-Strukturen erforderlich, die standardmäßig nicht verwendet werden.

Dasselbe gilt für andere Dateisysteme. Beispielsweise können Sie XFS nicht verkleinern.

Keines dieser Dinge ist unmöglich, aber es scheint, dass es dafür keine Tools gibt, zumindest nicht direkt. Jemand müsste sie entwickeln ... und das erfordert normalerweise fundierte Kenntnisse des jeweiligen Dateisystems.

verwandte Informationen