Bonjour à tous,
J'essaie toujours de récupérer des informations concernant les hdd/ssd installés sur un système linux.
J'utilise libparted pour les informations "générique" et statvfs pour les partitions monté. Problème, statvfs64 récupère bien les informations(secteurs utilisés, taille du secteur logique, ...) des partitions montés, j'ai trois partitions ntfs(systeme windows, récupération, ...) qui elles ne sont pas monté et retourne des informations erronée.
Pourtant dans la doc de cette fonction, il est stipulé "The function statvfs() returns information about a mounted filesystem."
Si mon anglais est bon, cette fonction ne devrait pas marcher sur un système de fichier non monté? Or la fonction retour toujours 0 pour notifier que la fonction s'est bien déroulée.
Question, un solution alternative? Ou ai-je fais une erreur dans mon code?
http://pastebin.com/ts03X1Xu
Merci.