Hi,
wenn ich das bisher richtig verstanden habe zeigen inodes auf den ersten Block den die Datei beansprucht - richtig?
Wenn ich mir aber stat anschaue sehe ich diesen Block nirgends. Hätte mir da ne Zahl erhoffe, die mir sagt der wievielte Block das ist:
Allerdings glaube ich hier einen Widerspruch zu entdecken:
Size: die Größer der Datei
Blocks: Die Anzahl der benutzen Blocks
IO Block: Die Block Size!?!
Das passt doch irgendwie nicht zusammen oder? Bei einer Größe von 8063 bytes und einer block size von 4096 bytes, müsste bei Blocks meiner Meinung nach 2 stehen. Was versteh ich hier falsch? Wo ist mein Denkfehler?
cu
serow
wenn ich das bisher richtig verstanden habe zeigen inodes auf den ersten Block den die Datei beansprucht - richtig?
Wenn ich mir aber stat anschaue sehe ich diesen Block nirgends. Hätte mir da ne Zahl erhoffe, die mir sagt der wievielte Block das ist:
Code:
mathias@apprentice:~$ stat ./.bash_history
File: `./.bash_history'
Size: 8062 Blocks: 16 IO Block: 4096 regular file
Device: 803h/2051d Inode: 6439078 Links: 1
Access: (0600/-rw-------) Uid: ( 1000/ mathias) Gid: ( 1000/ mathias)
Access: 2008-12-17 23:02:05.000000000 +0100
Modify: 2009-01-25 12:17:48.000000000 +0100
Change: 2009-01-25 12:17:48.000000000 +0100
mathias@apprentice:~$
Allerdings glaube ich hier einen Widerspruch zu entdecken:
Size: die Größer der Datei
Blocks: Die Anzahl der benutzen Blocks
IO Block: Die Block Size!?!
Das passt doch irgendwie nicht zusammen oder? Bei einer Größe von 8063 bytes und einer block size von 4096 bytes, müsste bei Blocks meiner Meinung nach 2 stehen. Was versteh ich hier falsch? Wo ist mein Denkfehler?
cu
serow