File creation time

Man kennt es von manchen anderen Betriebssystemen, dass Datum und Uhrzeit der Erstellung einer Datei oder eines Verzeichnisses abrufbar sind. Die Dateisysteme unter Linux boten bisher dieses Feature nicht. Seit dem Dateisystem ext4 ist dies aber in Vorbereitung. Bisher wird die Abfrage der file creation time (crtime) noch nicht unterstützt, da hierfür diverse Tools und Bibliotheken angepaßt werden müssen. Das hindert aber ext4 nicht daran, die file creation time zu pflegen. 


Abfragen kann man crtime mit dem Tool debugfs:


sudo debugfs -R 'stat /etc/services' /dev/sdd1
Inode: 345 Type: regular Mode: 0644 Flags: 0x80000
Generation: 3640043836 Version: 0x00000000:00000001
User: 0 Group: 0 Size: 18832
File ACL: 0 Directory ACL: 0
Links: 1 Blockcount: 40
Fragment: Address: 0 Number: 0 Size: 0
ctime: 0x4b44c11e:79c91a0c -- Wed Jan 6 17:58:06 2010
atime: 0x4cacf216:660a49d0 -- Thu Oct 7 00:03:02 2010
mtime: 0x4aaf8258:00000000 -- Tue Sep 15 14:02:32 2009
crtime: 0x4b44c11e:79c91a0c -- Wed Jan 6 17:58:06 2010
Size of extra inode fields: 28
EXTENTS:
(0-4): 35664-35668
(END)


Unter der crtime wird Datum und Uhrzeit der Dateierstellung mit ausgegeben. Mit debugfs muss man etwas vorsichtig sein, falsche Parameter können das Dateisystem zerstören. Wer sich damit nicht auskennt, sollte debugfs nie im Schreibmodus verwenden. 



Ram-Disk unter Linux

Manchmal ist eine Ram-Disk ganz praktisch. Wenn man ab dem 2.4er Kernel mal eben schnell eine Ram-Disk benötigt, bietet sich tmpfs an. Das ist zwar nicht mit einer Ramdisk gleichzusetzen, da der Speicher dynamisch angefordert wird und virtueller Speicher dafür verwendet wird, dafür ist aber die Verfügbarkeit und Bereitstellung sehr einfach. 


Ein simples mount -t tmpfs -o size=8M tmpfs /ramdisk reicht aus und stellt unter /ramdisk 8 MByte zur Verfügung. Ohne Angabe einer Größe für das tmpfs wird maximal die Hälfte des virtuellen Speichers verwendet.



Störungen durch Energiesparlampen?

Energiesparlampen sollen ja der Umweltschutz schlechthin sein. Die Energieeinsparung ist beträchtlich. Mag ja alles sein, aber ich hatte hier schon Energiesparlampen, die haben die komplette Kurzwelle gestört. Toll, weder Funk noch Rundfunkempfang möglich. Ich gestehe aber, dies waren irgendwelche Billigteile. Gleich wieder raus aus den Leuchten. Nur muß man die Energiesparlampen in den Sondermüll geben, wegen dem Quecksilberanteil. Man erkauft sich also eine Energieeinsparung mit einer komplexeren Müllentsorgung. Ich muss fast 40 km (Hin- und Rückfahrt) fahren um den Müll fachgerecht zu entsorgen. 


Interessant fand ich den Link zu einem neuen Produkt zum elektrischen Heizen ;-). Einfach cool!