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