France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
23 592 membres enregistrés - 1 913 482 posts - 99 188 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           ecrire sur /dev/hdxx sans le SGF en langage C
19 connectés(record : 272 le 28 octobre 2008 - 04 h 23)

Vous devez vous connecter pour répondre au topic.
ecrire sur /dev/hdxx sans le SGF en langage C

wsrudmen


Messages : 1 243
Inscrit le 11/09/02
Non connecté
  Posté le 31 mai 2003 - 11 h 30 m 34 s
Salut

En fait je suis en train de faire un SGO(système de gestion d'objet) en langage C. Donc pour le moment je gère mes objets et classe en mémoire avec Glib et j'ai un process de synchronisation des informations qui est sensé écrire sur /dev/hdxx

Mais le souci c'est que je ne sais vraiment pas ou voit vraiment pas comment écrire sur le disque sans le SGF(système de gestion de fichier) cad sans ecrire dans un fichier :Pt1cable:

Qq sait où je pourrais trouver de la doc, ou aurait des infos sur l'ecriture d'information sur le disque sans le SGF? :hello:




tempo
Zen

Messages : 2 177
Inscrit le 14/09/02
Ville : Grenoble (SMH)
Non connecté
  Posté le 31 mai 2003 - 17 h 32 m 58 s
tu dois pouvoir ouvrir directement /dev/hdxx comme un "fichier", ce qui permet d'ecrire directement sur les secteurs du disque...

(un peu comme quand tu copies un image de boot sur un floppy avec la commande "dd if=fichier of=/dev/fdxhxxxx bs=512")

tu peux t'entrainer sur un floppy :wink:





wsrudmen


Messages : 1 243
Inscrit le 11/09/02
Non connecté
  Posté le 31 mai 2003 - 22 h 00 m 29 s
Salut

ça me parait être une bonne voix pour ma solution.
Mais en fait ça me revient à écrire en unix par des commandes sur la partition.
Mais en C je ne peux pas utiliser /dev/hdxx comme un fichier :-?
Donc par exemple je f un fopen(char *nom, char *mode) avec /dev/hdxx . Ca me parait bizarre.
De plus fopen passe normalement par le SGF.
Donc ça ne me vas pas. Je pense qu'il faudrait peut être que je serialise l'ojet sur /dev/hdaxx

kes t'en penses? et surtout es ke tu as des infos? :P




tempo
Zen

Messages : 2 177
Inscrit le 14/09/02
Ville : Grenoble (SMH)
Non connecté
  Posté le 31 mai 2003 - 22 h 23 m 32 s
tu peux utiliser open sur /dev/hdxx
(un coup d'oeil rapide sur le source de dd, package "fileutils")
le seul lien avec le SGF, c'est qu'en Unix un periph apparait comme un fichier, et que ce fichier doit bien apparaitre qq part (sous /dev pour Linux)...




wsrudmen


Messages : 1 243
Inscrit le 11/09/02
Non connecté
  Posté le 01 juin 2003 - 00 h 13 m 58 s
ok terrible.

Je pense que ça m'ira bien, g po envie de me casser la tête pour avoir un 0% de SGF.
Je te remercie grandement. Je v tester tout ça :)
@+




Page genérée en 0.1980 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory