2010-12-07 7 views
2

Ich versuche, mein endgültiges Projekt zu tun, das beinhaltet, eine gelöschte Datei über seinen Inode wiederherzustellen. Ich weiß, Bits und Stücke von Informationen über das ganze Thema, aber scheinen keine klare Richtung zu haben, wie Sie vorgehen.Dateiwiederherstellung thorugh Inode

Also, könnte jemand bitte bitte mich in dieser Angelegenheit.

Danke.

+0

Welche Teile kennen Sie? Wo steckst du gerade fest oder hast Probleme? (Wir sind nicht hier, um deine Hausaufgaben zu machen.) –

+0

Ja, das stimmt. Ich weiß, dass der Inode Informationen über die Datei enthält, wie die Datenblöcke, die Größe der Datenblöcke usw. Und auch der Superblock enthält Informationen über die freie Liste von Inodes usw. Ich kann also prüfen, ob der gelöschte Inode ist in der freien Inode-Liste usw. – sathya

+0

Aber mein Problem ist, ich weiß nicht, wie man es startet. Soll ich ein Kernel-Modul schreiben, das aufgerufen wird, bevor wir die Datei entfernen, damit ich die Inode-Nummer irgendwo speichern kann oder einen neuen Befehl wie "remove" schreiben kann oder etwas, das ziemlich genau dasselbe macht: P – sathya

Antwort

Verwandte Themen