Gibt es im Linux-Kernel irgendwelche Datenstrukturen, die automatisch immer die letzte geschriebene Blocknummer für eine Partition enthalten? Ich kann keine integrierte Kernel-Quelle finden, die zum Abrufen dieser Informationen verwendet werden könnte. Jede Hilfe wird geschätzt.Linux Kernel - Letzten geschriebenen Speicherblock abrufen
9
A
Antwort
1
Wenn Sie den letzten Block einer Partition wissen möchten, der jemals vom System geschrieben wurde, werden Sie das wahrscheinlich nicht finden.
Wenn Sie wissen wollen, wo Sie eine Partition abschneiden können, ohne "nützliche" Daten zu verlieren, ist es nicht genug, den letzten Schreibblock zu kennen, da Sie sich mit der Struktur des Dateisystems befassen müssen Größe der Partition hat sich geändert.
Wenn Sie in der Lage sind, eine Partition ohne Datenverlust programmgesteuert zu skalieren, empfehle ich die Verwendung von libparted dafür.