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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Quelques questions sur les commandes DD et MKFS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Quelques questions sur les commandes DD et MKFS

n°210603
udok
La racaille des barbus ©clémen
Posté le 12-01-2003 à 20:35:39  profilanswer
 

on commence par dd
j'utilise jamais ça et je comprends rien aux options indiquées dans le man à part if et of :
est-ce que bs est réellement important à préciser (je vois toujours des exemples qui le précise comme si ça pouvait pas marcher sans) ?
count : bah là c'est simple, je vois pas du tout ce que ça fait :D
et les autres je pense pas en avoir besoin :)
 
Pour la petite histoire, j'aimerais créé un fichier loopback, mais j'aimerais savoir comment fonctionne un tel fichier (je suis pas sur que c'est de ça dont j'ai besoin), et savoir comment le créer)


Message édité par udok le 12-01-2003 à 20:39:19
mood
Publicité
Posté le 12-01-2003 à 20:35:39  profilanswer
 

n°210616
Hansolo
Posté le 12-01-2003 à 20:52:16  profilanswer
 

dd peut-être utilisé avec des fichiers ou des périphériques et sert à créer une copie physique (octet par octet, blo par bloc).
 
dd if=file1 of=file2
dd if=/dev/fd0 of=/tmp/floppy
 
count sert à ne récupérer qu'une partie de la source :
 
dd if=file1 of=file2 count=10 (ne lit que 10 blocs)
 
bs n'est pas obligatoire (mémoire tampon de 512 octets par défaut)

n°210619
udok
La racaille des barbus ©clémen
Posté le 12-01-2003 à 20:55:56  profilanswer
 

Hansolo a écrit :

dd peut-être utilisé avec des fichiers ou des périphériques et sert à créer une copie physique (octet par octet, blo par bloc).
 
dd if=file1 of=file2
dd if=/dev/fd0 of=/tmp/floppy
 
count sert à ne récupérer qu'une partie de la source :
 
dd if=file1 of=file2 count=10 (ne lit que 10 blocs)
 
bs n'est pas obligatoire (mémoire tampon de 512 octets par défaut)


 
ok
et si je précise pas if, il prend les info sur l'entrée standard, c'est ça ?

n°210622
Hansolo
Posté le 12-01-2003 à 20:59:23  profilanswer
 

Tout à fait.
 
Tu veux le manuel en français ?

n°210632
udok
La racaille des barbus ©clémen
Posté le 12-01-2003 à 21:06:33  profilanswer
 

Hansolo a écrit :

Tout à fait.
 
Tu veux le manuel en français ?

:na:  
je comprends pas comment il prend ses info sur l'entrée standart
donc je crée un fichier avec :
dd of=file2 count=10000
 
maintenant je veux faire pointer la sortie standart d'un programme sur ce fichier
j'ai juste besoin de faire :
./program > fichier ?

n°210637
Hansolo
Posté le 12-01-2003 à 21:17:43  profilanswer
 

Oui. Essayes par exemple ls -al > file

n°210642
udok
La racaille des barbus ©clémen
Posté le 12-01-2003 à 21:27:12  profilanswer
 

Hansolo a écrit :

Oui. Essayes par exemple ls -al > file


 
ok, mon truc est en bonne voie alors  :)
 
j'ai plus qu'à trouver comment faire pour que la taille maximalne bloc pas l'entrée :D
donc avec ma commande du dessus, je peux fait des ls-l jusqu'à avoir rempli 10000 blocs ?
le seul truc qu'il me manque alors c'est qu'il continue mais en enlevant les premières lignes du fichier pour faire de la place

n°210651
Hansolo
Posté le 12-01-2003 à 21:36:07  profilanswer
 

Oui.
 
Tu veux faire un "roulement" dans le fichier, du style de logrotate ?

n°210654
udok
La racaille des barbus ©clémen
Posté le 12-01-2003 à 21:40:53  profilanswer
 

Hansolo a écrit :

Oui.
 
Tu veux faire un "roulement" dans le fichier, du style de logrotate ?


pas du style logrotate justement
logrotate commence dans un autre fichier quand la taille est atteinte
moi je veux qu'il supprime les premières lignes pour faire de la place
j'ai regardé dans losetup mais c'est pas super explicite
il donne un truc comme ça :

dd if=/dev/zero of=/file bs=1k count=100
              losetup -e blowfish /dev/loop0 /file
              Password :
              mkfs -t ext2 /dev/loop0 100
              mount -t ext2 /dev/loop0 /mnt


 
si j'ai pas beoins de droit root, j'essaie et je verrais bien  :)


Message édité par udok le 12-01-2003 à 21:44:01
n°210655
udok
La racaille des barbus ©clémen
Posté le 12-01-2003 à 21:42:07  profilanswer
 

par contre je connais pas /dev/zero
c'est comme /dev/null ?
 
EDIT, c'est bon j'ai trouvé :
http://www.linux-france.org/articl [...] ero-4.html


Message édité par udok le 12-01-2003 à 21:46:02
mood
Publicité
Posté le 12-01-2003 à 21:42:07  profilanswer
 

n°210659
Hansolo
Posté le 12-01-2003 à 21:48:46  profilanswer
 

udok a écrit :

par contre je connais pas /dev/zero


 
idem
 
je pense qu'avec un simple script bash c'est faisable avec les commande tail et less (tail pour recupérer les lignes que tu souhaites et less pour réecrire dans le fichier).

n°210663
udok
La racaille des barbus ©clémen
Posté le 12-01-2003 à 21:53:35  profilanswer
 

Hansolo a écrit :


 
idem
 
je pense qu'avec un simple script bash c'est faisable avec les commande tail et less (tail pour recupérer les lignes que tu souhaites et less pour réecrire dans le fichier).


 
ça ça risque de ramer affreusement ... enfin je verrais si ça marche pas avec le loopback

n°210665
Hansolo
Posté le 12-01-2003 à 21:55:10  profilanswer
 

ramer ? pourquoi ?

n°210671
udok
La racaille des barbus ©clémen
Posté le 12-01-2003 à 22:03:41  profilanswer
 

Hansolo a écrit :

ramer ? pourquoi ?


 
je sais pas, c'est un petit pc donc si je passe mon temps à faire des création de fichier pour y mettre le résultat d'un tail ... :/
bon par contre c'est lourd, il faut les droit root pour accéder au loop device :/
j'ai peur de faire une connerie là :D

n°210673
udok
La racaille des barbus ©clémen
Posté le 12-01-2003 à 22:09:51  profilanswer
 

putaing, faut tout faire en root  :sweat:  
j'ai peur, je fais ça dans mon /home [:totoz]

n°210684
udok
La racaille des barbus ©clémen
Posté le 12-01-2003 à 22:21:48  profilanswer
 

fais chier je capte RIEN  :D  
il m'a monté le fichier dans le repertoire avec le loopback entre les deux ... c'est pas ça que je veux moi     [:wam]

n°210686
Hansolo
Posté le 12-01-2003 à 22:27:13  profilanswer
 

udok a écrit :

j'ai peur, je fais ça dans mon /home


 
C'est mieux que sur / :D.
 
Sinon, je ne peux plus t'aider, je ne sais pas ce que tu fais :D.

n°210691
udok
La racaille des barbus ©clémen
Posté le 12-01-2003 à 22:34:47  profilanswer
 

Hansolo a écrit :


 
C'est mieux que sur / :D.
 
Sinon, je ne peux plus t'aider, je ne sais pas ce que tu fais :D.


 
bah je fais ça :
 

d if=/dev/zero of=fichier bs=1k count=100
             losetup -e blowfish /dev/loop0 fichier
             Password :
             mkfs -t ext2 /dev/loop0 100
             mount -t ext2 /dev/loop0 rep

 
 
tel quel, j'ai rien touché
mais après je vois pas ce que ça fait
tu peux tester si tu veux ça risque rien  :D
par contre, quand je mets des trucs dans le fichier "fichier", bah ça les copie comme dans un fichier régulier (quand je fais des redirection)
et quand j'essaie de mettre des truc dans le rep, ça me fait des error i/o :/
j'ai pas encore essayer dans le periph loopback directement ... on va voir si ça casse quelque chose :sol:

n°210694
Hansolo
Posté le 12-01-2003 à 22:37:47  profilanswer
 

:ouch:

n°210700
udok
La racaille des barbus ©clémen
Posté le 12-01-2003 à 22:46:50  profilanswer
 


 
YAIS !! je vais y arriver  :sol:  
quand je copie dans /dev/loop0
il me met le résultat dans le fichier
et le repertoire ... bah le rep il est mort
ls rep me rend erreur i/o :D  
m'enfin a priori ça casse rien (méthide koé :whistle: )

n°210701
udok
La racaille des barbus ©clémen
Posté le 12-01-2003 à 22:49:47  profilanswer
 

pfff ... quand j'en fais plusieurs de suite (genre "date > fichier" ), j'arrive pas à comprendre ce qu'il fait) :sweat:

n°210702
udok
La racaille des barbus ©clémen
Posté le 12-01-2003 à 22:52:47  profilanswer
 

udok a écrit :

pfff ... quand j'en fais plusieurs de suite (genre "date > fichier" ), j'arrive pas à comprendre ce qu'il fait) :sweat:  


 
c'est quoi ce périph loopback de merde !  :fou:  
j'ai l'impression qu'il atteind la fin du fichier ... en plus il ressemble pas à granch chose l'interieur du fichier :cry:

n°210706
Hansolo
Posté le 12-01-2003 à 22:58:56  profilanswer
 

bonne chance
 
moi vé me coucher [:hansolo]
 
demain, boulot, boulot, boulot...

n°210711
udok
La racaille des barbus ©clémen
Posté le 12-01-2003 à 23:04:26  profilanswer
 

Hansolo a écrit :

bonne chance
 
moi vé me coucher [:hansolo]
 
demain, boulot, boulot, boulot...


 
bah non, j'abandonne
je croyais que le périph loopback faisait comme une boucle ou je sais pas quoi ...
enfin je pense pas qu'on puisse faire ce que je veux donc basta  :sweat:

n°210713
Mjules
Modérateur
Parle dans le vide
Posté le 12-01-2003 à 23:05:46  profilanswer
 

effectivement, loopback est une boucle
 
ex : pour monter une image non gravé


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°210714
udok
La racaille des barbus ©clémen
Posté le 12-01-2003 à 23:08:37  profilanswer
 

Mjules a écrit :

effectivement, loopback est une boucle
 
ex : pour monter une image non gravé


 
bah il fait pas ce que je veux en tout cas  :sweat:

n°210943
Hansolo
Posté le 13-01-2003 à 18:08:19  profilanswer
 

Et sinon avec tail et autres commandes de base ?

n°210966
udok
La racaille des barbus ©clémen
Posté le 13-01-2003 à 18:38:38  profilanswer
 

Hansolo a écrit :

Et sinon avec tail et autres commandes de base ?


 
j'ai pas essayé
ce que je comprends pas c'est que ce que je voulais faire c'est tout bonnement la même chose que dans mon terminal qui garde 2000 lignes et quand il atteint les 2000, supprime les lignes une a une.
j'imagine que le terminal utilise une liste chaine là où une fs utilise un tableau ... domage qu'on ne puisse mettre une surcouche entre la fs et la sortie standart ... enfin ce serait facile à faire en C si ça m'était indispensable, mais en fait j'ai trouvé une autre solution
pour tail ou autre j'ai pas essayé
j'utilise screen en fait, qui fait bcp de chose sympa ... j'utilise le truc de base pour le moment parce que j'avais pas envie de me bouffer les 3000 ligne de page de man [:wam]
mais à priori, ça peut aussi gérer un historique ce qiu serait pas un mal, parce que depuis que j'utilise screen, je peux plus scroller dans le terminal :/
 
voilà, happy end   :)


Message édité par udok le 13-01-2003 à 18:39:00
mood
Publicité
Posté le   profilanswer
 


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

  Quelques questions sur les commandes DD et MKFS

 

Sujets relatifs
[ Imprimer sous Linux ] beaucoup de questionsRésultat de Nmap : plusieurs questions
qlq questions sur emacs ...questions sur mangle !!!!
[Newbie inside] Plein de questions cons !Liste des commandes a decouvrir ???????
[debian] quelques questions :)Lancer des commandes par une interface web
[Linux] SSH : questions de débutantPartitions EXT2/3 cassées : questions pour être rassuré
Plus de sujets relatifs à : Quelques questions sur les commandes DD et MKFS


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