🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.os.unix.linux.misc
Article #383

Directory Modification Date - Wie zappen (Kernel) ?

#383
From: Wolfgang Pietsch
Date: Wed, 21 Apr 1999 00:00
36 lines
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-mail

Show 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