IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Etat d'un disque dur !


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 126
    Par défaut Etat d'un disque dur !
    Salut tout le monde je suis désespéré <...> je veux savoir qu'elle est la fonction C qui me donne l'état de mon disque dur et ses partitions

    j'utilise linux mais je suis oblige d'utiliser une fonction mon travail consiste a trouve cette fonction en langage C

  2. #2
    Membre émérite Avatar de valefor
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 711
    Par défaut
    Chercher du coté de stat, statfs, et certainement d'autres.

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 126
    Par défaut
    Citation Envoyé par valefor Voir le message
    Chercher du coté de stat, statfs, et certainement d'autres.
    Merci pour l'information esque tu peu me dire comment l'utilise ???



  4. #4
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Bonjour,

    As-tu regardé les pages de manuel ?

    http://man.developpez.com/man2/stat.2.php
    http://man.developpez.com/man2/statfs.2.php

    Si oui, peux-tu préciser un peu plus ton problème ?
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 126
    Par défaut
    Citation Envoyé par gangsoleil Voir le message
    Bonjour,

    As-tu regardé les pages de manuel ?

    http://man.developpez.com/man2/stat.2.php
    http://man.developpez.com/man2/statfs.2.php

    Si oui, peux-tu préciser un peu plus ton problème ?
    Salut, oui jai regarde les pages de manuel mais jai pas trouce ce que je cherche enfin je veux liste tout mes partitions ; leur taille total et leur taille occupe et libre alors si tu as une fonction pour ca je suis entrain de cherche depuis plus d'une semaine et j'ai rien trouve

  6. #6
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Bonjour,

    Une telle fonction n'existe pas en langage C.

    En revanche, étant donné qu'elle est très liée à ton système d'exploitation, peut-être est-elle fournie par les bibliothèques fournies par celui-ci.

    Pour information, la commande shell "df", qui affiche ce que tu souhaites, se base sur statfs.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    271
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 271
    Par défaut
    Voilà un code simple (GPL) issu de BusyBox qui pourra t'aider à comprendre :
    http://www.koders.com/c/fid9C541A435...4655E961D.aspx

    Si tu connais le C, tu comprendras vite comment utiliser statfs .

    Tu ne trouveras pas de fonction en C qui t'affichera tout ce que tu veux sans manipuler un peu les structures/données ... etc

  8. #8
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par défaut
    en commande root, fdisk permet d'obtenir ce genre d'info. Par contre pour l'avoir en C, je sèche.
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

  9. #9
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 126
    Par défaut
    Mecri tout le monde pour l'aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Etat disques dur/RAID
    Par stephane.julien dans le forum C#
    Réponses: 3
    Dernier message: 27/08/2012, 11h23
  2. oid ou script java pour etat disque dur et cpu
    Par amAtunisian dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 19/06/2012, 16h48
  3. Réponses: 3
    Dernier message: 31/08/2007, 18h31
  4. Monter un disque dur USB
    Par Iced Earth dans le forum Matériel
    Réponses: 5
    Dernier message: 13/01/2003, 22h02
  5. Accès direct au disque dur
    Par Berdo dans le forum x86 16-bits
    Réponses: 4
    Dernier message: 12/01/2003, 16h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo