Article View: de.comp.os.unix.linux.misc
Article #383Directory Modification Date - Wie zappen (Kernel) ?
From: Wolfgang Pietsch
Date: Wed, 21 Apr 1999 00:00
Date: Wed, 21 Apr 1999 00:00
36 lines
2632 bytes
2632 bytes
Aus Gr�nden der Systemdokumentation will ich das Timestamp Verhalten �ndern und m�chte gern wissen, wo im Kernel da Ansatzpunkte sind. Es geht um den Timestamp (Last Modification Date) von Directories. In den von mir benutzten File Systemen ext2 und vfat (wahrscheinlich auch bei den anderen) wird dieser Timestamp immer dann neu gesetzt, wenn Dateien neu erstellt oder gel�scht werden, wenn Links neu erstellt oder gel�scht werden, wenn Links mit "ln -sf" aktualisiert werden. Wird nur der Inhalt einer Datei ge�ndert, �ndert sich das Mod. Date des Parent Directory nicht. Soweit logisch. Ich m�chte gern auch bei Datei�nderungen den Modification Timestamp des Parent Directory neu gesetzt haben, so als wenn ich "touch -r Datei ." ausf�hren w�rde. Mit der Einschr�nkung, da� ein Directory selbst nicht wiederum dessen Parent Directory updaten soll. Also die Timestamps sollen sich nicht bis zur Root "/" durchhangeln. So kann man schnell erkennen, ob in einem Verzeichnis irgend was gelaufen ist, oder dies untouched bleibt. In "mc" und "tkdesk" sortiere ich das neueste immer nach oben, derzeit sieht man auf Anhieb nur, wenn irgendwo was neu oder weg ist. Um ge�nderte Dateien festzustellen oder sicherzugehen, da� noch alles beim alten ist, mu� man teilweise ganze B�ume durchforsten. Ab und zu mache ich den o.a. "touch" von Hand, was aber durch das gesamte File System immer einer mittleren Orgie gleichkommt. Klar, da� ein derartiger Zap die Performance beeinflu�t. Ist aber nur f�r Systeme mit weniger File System Activity gedacht. Mit der Einschr�nkung (s.o.) sollte das auch nicht so schlimm sein. Also Kernel Hacker, please discuss ! Regards Wolfgang -- To reply, please correct the destination address. Sorry for inconvenience. F*** Spam Robots !
Technical Details
Message-ID:
<371D57AC.C3327CBA@_R_E_M_O_V_E_._T_H_I_S_.berlin.snafu.de>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: f4b73,3383e585602c936,start X-Google-Attributes: gidf4b73,public X-Google-Thread: f55df,3383e585602c936,start X-Google-Attributes: gidf55df,public X-Google-Thread: 1101c9,3383e585602c936,start X-Google-Attributes: gid1101c9,public From: Wolfgang Pietsch <wpi@_R_E_M_O_V_E_._T_H_I_S_.berlin.snafu.de> Subject: Directory Modification Date - Wie zappen (Kernel) ? Date: 1999/04/21 Message-ID: <371D57AC.C3327CBA@_R_E_M_O_V_E_._T_H_I_S_.berlin.snafu.de> X-Deja-AN: 469006660 Content-Transfer-Encoding: 8bit Followup-To: de.comp.os.unix.linux.misc Content-Type: text/plain; charset=iso-8859-1 Organization: Linux powered by Pilsner Urquell Mime-Version: 1.0 Newsgroups: de.comp.os.unix.linux.misc,at.linux,ch.comp.os.linux