Am Mittwoch, 7. November 2012, 22:18:06 schrieb Maddin:

Hi Sebastian,


Am Mittwoch, 7. November 2012, 17:06:05 schrieb Sebastian Oeste:

> Ok,

>

> Danke euch erstmal, hatte zwar gehofft das es unter /proc vllt. eine Datei

> gibt die man einfach auslesen kann. Aber so muss ich gucken ob ich selber

> die Informationen extrahiere oder ob ich doch die Ausgabe von tune2fs lese.

 


wie schon erwähnt, wirst du entweder um das parsen von tune2fs oder dumpe2fs oder ein kleines C-Programm nicht herum kommen, da diese Daten im Superblock des Filesystems stehen.


Ein Beispiel zum C-Programm gäbe es z.B. hier: http://stackoverflow.com/questions/6034751/reading-ext2-superblock-into-ext2-super-block-struct-questions


Aus der Datenstruktur des Superblocks (ext2_super_block) bekommst du dann deine benötigten Informationen (s_mnt_count und s_max_mnt_count).


Eine Dokumentation zur Datenstruktur findest du z.B. hier:

http://www.nongnu.org/ext2-doc/ext2.html


MfG

Maddin



Danke Maddin für die Info: nett zu sehen.

Damit klappt

bernd@bs8:~$ od -An --skip-bytes=1078 --read-bytes=2 --format=u2 /dev/sda5

oder

bernd@bs8:~$ echo `od ....`

wenn die ersten Leerzeichen stören sollten.

 

 

Bernhard