Linux Kernel - Erhalte den zuletzt geschriebenen Speicherblock

9

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.

    
NTek 06.04.2010, 00:29
quelle

1 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, 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.

    
goedson 06.04.2010 12:48
quelle