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.
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, reicht es nicht, den letzten Schreibblock zu kennen, da Sie sich mit der Struktur des Dateisystems befassen müssen, um die Größe zu "kennen" der Partition hat sich geändert.
Wenn Sie beabsichtigen, eine Partition ohne Datenverlust programmgesteuert zu skalieren, empfehle ich libparted dafür.
Tags und Links kernel linux-kernel kernel-module