|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Apr 2007
Messaggi: 51
|
Implementazione comando Urgente
Ciao a tutti...
devo implementare un programma in C che, tramite system call riesca a recuperare le informazioni contenute nel superblocco di un file system! Per intenderci, il programma sarà OTTIMO se farà qualcosa di simile al comando "dumpe2fs -h", questo a prescindere (se possibile) dal file system stesso. ![]() Quello che ho fatto finora è aprire un fs con il comando OPEN su /dev/sdXX poi usare fstatvfs per reperire le informazioni su blocchi liberi, max lungh nomi, ecc, che si trovano nella STRUCT STATVFS.... Non va male, ma mancano ancora informazioni su: ![]() n° inode usati/liberi 1° inode libero idem per i blocchi ecc ecc ecc (vedi dumpe2fs -h) in particolare vorrei sapere come e quale system call usare per poter accedere alla STRUCT SUPER_BLOCK definita se non sbaglio in fs.h..... Come posso fare? idee? aiutooooo!!! ![]() ![]() ![]() Ciao e grazie |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Apr 2007
Messaggi: 51
|
Cercando in giro ho trovato alcune keyword... ma ancora non le ho intepretate, c'è qualcuno che può aiutarmi?
keyword: super.c <fa parte del corredo standar di linux o è qualcosa che va aggiunto?> est2_fs.h <dovrebbe esserci la struct super block> read_super <sys calls che non conoscevo... come vanno usate? di quali get_super header hanno bisogno? codici e documentazione? mah!!> struct_superblock->struct super_operations <dove?e come usarle/includerle?> help, please!!!! ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:59.