Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2579 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Fichier contigu

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fichier contigu

n°725362
Combi_A_Ve​ndre
Posté le 05-09-2005 à 09:31:07  profilanswer
 

Bonjour à tous,
 
Savez vous comment créer un fichier (dont je me servirais comme un pool de données) et qui est contigu sur le disque?
 
 
Merci,
vw

mood
Publicité
Posté le 05-09-2005 à 09:31:07  profilanswer
 

n°725363
l0ky
Posté le 05-09-2005 à 09:33:19  profilanswer
 

dd ?

n°725364
Combi_A_Ve​ndre
Posté le 05-09-2005 à 09:39:25  profilanswer
 

dd ça fait juste de la copie de fichier non?
Ce dont j'ai besoin, c'est de créer un fichier non fragmenté sur le disque. Une sorte de fifo, mais physiquement sur le disque.
 
vw

n°725367
l0ky
Posté le 05-09-2005 à 09:45:04  profilanswer
 

dd peut aussi créer un fichier d'une taille prédertiminée, contigue sur le disque. Je m'en sers pour créer des fichiers de partitions pour qemu.
 
Apres je ne sais pas si ca peut marcher pour tes besoins
 
[:spamafote]

Message cité 1 fois
Message édité par l0ky le 05-09-2005 à 09:45:10
n°725376
Combi_A_Ve​ndre
Posté le 05-09-2005 à 10:38:58  profilanswer
 

Je ne trouve pas dans le man comment faire ça, tu peux m'aider s'il te plait?
 
vw

n°725385
l0ky
Posté le 05-09-2005 à 11:00:30  profilanswer
 

pour un fichier de 2 Go tu peux par exemple faire :

dd if=/dev/zero of=mon_fichier_de_2go.img bs=1048576 count=2000


Il sera initialisé avec des 0


Message édité par l0ky le 05-09-2005 à 11:00:56
n°725418
Combi_A_Ve​ndre
Posté le 05-09-2005 à 11:55:05  profilanswer
 

Merci.

n°725647
Taz
bisounours-codeur
Posté le 05-09-2005 à 23:13:27  profilanswer
 

pourquoi faire ?
 
 
hey les autre : disez non à la dictature du dd if=/dev/zero, découvrez sdd

n°725763
Combi_A_Ve​ndre
Posté le 06-09-2005 à 11:50:45  profilanswer
 

Il y a moyen de garantir que le fichier ne soit pas fragmenté?

n°725768
Taz
bisounours-codeur
Posté le 06-09-2005 à 12:00:51  profilanswer
 

pourquoi faire ?

mood
Publicité
Posté le 06-09-2005 à 12:00:51  profilanswer
 

n°725787
Combi_A_Ve​ndre
Posté le 06-09-2005 à 12:35:19  profilanswer
 

ben.... parce que je veux être sur qu'il ne soit pas fragmenté :)
Je vais faire une utilisation ultra rapide de ce fichier.

n°729417
ory
Posté le 14-09-2005 à 09:55:23  profilanswer
 

C'est au niveau du système de fichier que ca se gère ça, regarde donc plus "bas niveau", et cherche si des fs permettent ce genre d'opération

n°729419
ory
Posté le 14-09-2005 à 09:56:06  profilanswer
 

l0ky a écrit :

dd peut aussi créer un fichier d'une taille prédertiminée, contigue sur le disque. Je m'en sers pour créer des fichiers de partitions pour qemu.
 
Apres je ne sais pas si ca peut marcher pour tes besoins
 
[:spamafote]


 
rien n'empêche le fs de fragmenter ce fichier  :o

n°729655
Combi_A_Ve​ndre
Posté le 14-09-2005 à 21:13:44  profilanswer
 

ory a écrit :

C'est au niveau du système de fichier que ca se gère ça, regarde donc plus "bas niveau", et cherche si des fs permettent ce genre d'opération


 
Et tu appelles quoi plus bas niveau?
A part recoder un fs ou attaquer directement le disque, je vois pas.

n°729754
ory
Posté le 15-09-2005 à 09:03:52  profilanswer
 

Combi_A_Vendre a écrit :

Et tu appelles quoi plus bas niveau?
A part recoder un fs ou attaquer directement le disque, je vois pas.


 
disons que tu veux créer/lire/écrire un fichier, tu vas donc utiliser des appels systèmes du genre open(), write(), read(), c'est au niveau du noyau que ca se passe, celui-ci va ensuite filer tout ça au pilote du fs en question, qui va lui s'occuper de gérer tout le brol des inodes, journal, etc
 
Avec les appels systèmes dont j'ai parlé au-dessus, tu n'a pas le pouvoir d'influencer le comportement du pilote du système de fichier, et donc de lui dire "ne fragmente pas ce fichier".
 
Tu lui dit juste "je veux créé un fichier de 2Go", il va donc se débrouiller pour créer celui-ci dans sa structure de la manière la plus efficace possible, et si ce n'est pas possible de ne pas le fragmenter, bin il en fera plusieurs morceaux.
 
Il faut donc regarder comment marche le pilote du système de fichier, voir s'il y a moyen de créer un fichier qu'il ne fragmentera pas


Message édité par ory le 15-09-2005 à 09:05:05

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Fichier contigu

 

Sujets relatifs
fichier batchType de fichier pour un driver mac os X
[shell] ajouter ligne en début de fichierCrée un curseur ???? ou Modifier un fichier pour faire un curseur???
curl, ftp et parametre des fichier ...changer de système de fichier
Résultat d'une commande dans un fichierServeur de fichier MP3
nom de fichier avec espaces en argumentIcone type fichier sous Gnome 2.10
Plus de sujets relatifs à : Fichier contigu


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR