Moin zusammen,
mit satt kann ich mir ja die Metadaten einer Datei anzeigen lassen. Gibt es da einen genauen Speicherort?
Viele Grüße
Anmeldungsdatum: Beiträge: Zähle... |
Moin zusammen, mit satt kann ich mir ja die Metadaten einer Datei anzeigen lassen. Gibt es da einen genauen Speicherort? Viele Grüße |
Anmeldungsdatum: Beiträge: 4101 |
Natürlich, sonst könnte man sich das ja nicht einfach anzeigen lassen 😉 Ich weiß allerdings nicht, ob es dafür tatsächlich einen Speicherort im klassischen Sinne gibt (sprich ein Mountpoint mit Pfad und allem drum und dran). Real sind die Daten in den Inodes hinterlegt, und können eben über stat abgerufen werden. Was stat tatsächlich an Daten zurückgibt hängt vom Dateisystem bzw. Dateisystemtreiber ab. |
Anmeldungsdatum: Beiträge: 6345 Wohnort: Hamburg |
Ich war auch schon am überlegen, ob ich hierauf antworten soll, denn
das ist ja bekannt. Allerdings gibt mein schlaues Buch keine weiteren Hinweise. Auf die Schnelle habe ich dort nur gefunden, wie die folgenden Datenblöcke verlinkt sind. Und wenn ich den Titel dieses Threads sehe (ext4 Metadaten bearbeiten) sträuben sich mir die Nackenhaare. Wenn man da etwas ändern will, ... man kann das System auch mit weniger Aufwand schrotten. Das einzige, was mir dazu einfällt, währe die Zugriffszeiten zu manipulieren. Dazu gibt es aber Systemfunktionen. Was also ist hier beabsichtigt? |
Anmeldungsdatum: Beiträge: 4101 |
Ernstgemeinte Frage: Es gibt Bücher über Dateisysteme? Oder ist das mehr ein allgemein gehaltenes Buch über Linux? Ich persönlich ziehe das meiste Wissen aus dem Internet, und auch zu ext4 gibt's eine schöne Übersichtsseite: https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout
Frage ich mich auch. Wenn's nur um das Ändern ein paar Daten geht würde ich über entsprechende Schnittstellen gehen. Selbst irgendwie eine Art Treiber zu basteln, da bin ich raus. |
Anmeldungsdatum: Beiträge: 6345 Wohnort: Hamburg |
Wenn du so fragst, ist es eher ein ziemlich heftiger Rundumschlag. Aber das Kapitel über Dateisysteme umfasst fast 30 Seiten. Es ist das Buch: "The Linux Programming Interface" von Michael Kerrisk. Meine Buchhändlerin war ganz erstaunt, das es sofort lieferbar war. Da sind auf fast 1500 Seiten mehr Details, als mein kleines Hirn aufnehmen kann. |