Können Inode-Nummern in HFS + wiederverwendet werden?

649
BobaFett

Werden die Inode-Nummern des HFS + -Dateisystems nach dem vollständigen Löschen von Einträgen wiederverwendet? Ich versuche festzustellen, ob die Inode-Nummer immer größer wird oder ob die Nummern wiederverwendet werden.

2
Ich würde denken, aber es könnte sein, dass sie erst wieder verwendet werden, wenn der gesamte Nummernraum zugewiesen wurde und dann die freien Nummern verwendet werden. Dan D. vor 10 Jahren 0
@DanD. Gibt es Quellen, auf die ich verweisen kann? BobaFett vor 10 Jahren 0

1 Antwort auf die Frage

2
David Tang

Weitere Informationen finden Sie im Abschnitt " Katalogdatei " in der technischen Anmerkung von Apple TN1150: HFS Plus Volume-Format .

HFS + hat nicht genau "Inodes". Es verwendet das "Catalog File" System. Eine CatalogNodeID (CNID) -Ordner-ID oder Datei-ID wird als Inode-Nummer in Unix-Tools gemeldet. CNIDs werden sequentiell zugewiesen und können zur Wiederverwendung umgebrochen werden, indem der erste freie CNID-Wert inkrementell ermittelt wird.